GetBinaryType |
Declare Function Api_GetBinaryType& Lib "kernel32" Alias "GetBinaryTypeA" (ByVal lpApplicationName$, lpBinaryType&) |
||||||||||||||
Declare Function GetBinaryType Lib "kernel32" Alias "GetBinaryTypeA" (ByVal lpApplicationName As String, lpBinaryType As Long) As Long |
|||||||||||||||
指定されたファイルが実行可能であるかどうかを調べる。また、実行可能な場合、実行可能ファイルのタイプも調べる。この関数のパラメータは、そのファイルを実行できるサブシステムを示す。 |
|||||||||||||||
パラメータ
この制限をほぼ 32,000 ワイド文字へ拡張するには、この関数の Unicode 版を呼び出し、パスの前に "\\?\" という接頭辞を追加する。
この関数は、この変数内で一連のビットフラグを調整する。次のビットフラグ定数が定義されている。
lpBinaryType パラメータが指す変数には、ファイルのタイプが格納される。
拡張エラー情報を取得するには、GetLastError 関数を使う。 |