FindExecutable |
VB聲明 |
|
Declare Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long |
|
說明 |
|
查找與一個指定文件關(guān)聯(lián)在一起的程序的文件名??捎肳indows注冊表編輯器將文件類型與特定的應(yīng)用程序關(guān)聯(lián)到一起。比如,擴(kuò)展名為.TXT的文本文件通常與Windows記事本(Notepad.exe)關(guān)聯(lián)到一起。如在文件管理器中雙擊含.TXT擴(kuò)展名的一個文件,會自動啟動記事本,并在其中載入文本文件 |
|
返回值 |
|
Long,大于32表示成功;31表示不存在文件類型的關(guān)聯(lián);0表示系統(tǒng)內(nèi)存或資源不足;ERROR_FILE_NOT_FOUND表示指定的文件不存在;ERROR_PATH_NOT_FOUND表示指定的路徑不存在;ERROR_BAD_FORMAT表示執(zhí)行格式無效 |
|
參數(shù)表 |
|
參數(shù) |
類型及說明 |
lpFile |
String,指定要為其查找相關(guān)程序的一個文件名或程序名 |
lpDirectory |
String,要使用的默認(rèn)目錄的完整路徑 |
lpResult |
String,指定一個字串緩沖區(qū),用于裝載可執(zhí)行程序的名字。注意這個字串預(yù)先至少都要初始化成MAX_PATH個字符的長度 |
Top |