FindExecutable

此頁沒有內(nèi)容條目
內(nèi)容

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