**
if you need to install an "inf" file using delphi, you could use the next code:
~~~~~~~~~~~~~~~~~~~~~~~~~
uses
shellapi;
function installinf(const pathname: string; hparent: hwnd): boolean;
varinstance: hinst;
begin
instance := shellexecute(hparent,
pchar('open'),
pchar('rundll32.exe'),
pchar('setupapi,installhinfsection
defaultinstall 132 ' + pathname),
nil,
sw_hide) ;
result := instance > 32;
end;
~~~~~~~~~~~~~~~~~~~~~~~~~
1, 用copyfile複製檔案,copyfile('c:\\autoexec.bat', 'a:\\backup\\autoexec.bat', false);
2. 可以用shellexecute載入已有的exe檔案(應該也可以呼叫inf檔案),比如執行記事本:
uses shellapi; // 加在開頭units 中
shellexecute(handle, 'open', 'c:\windows\notepad.exe', nil, nil, sw_shownormal) ;
shellexecute(handle, 'open', 'c:\\***.inf', nil, nil, sw_shownormal) ;
解析INF檔案
相信朋友們對驅動程式的作用和安裝應該不會陌生,但inf檔案與驅動程式究竟有何關係呢?其實,inf是device information file 裝置資訊檔案 的簡稱,裝置管理器通過讀取相應的inf檔案來安裝驅動程式,其中記錄了驅動程式安裝的所有操作,包括複製檔案到指定路徑 新增或修改登錄檔 載入系...
解析INF檔案
相信朋友們對驅動程式的作用和安裝應該不會陌生,但inf檔案與驅動程式究竟有何關係呢?其實,inf是device information file 裝置資訊檔案 的簡稱,裝置管理器通過讀取相應的inf檔案來安裝驅動程式,其中記錄了驅動程式安裝的所有操作,包括複製檔案到指定路徑 新增或修改登錄檔 載入系...
如何安裝INF檔案
方法1.執行rundll32 advpack.dll,launchinfsection youinf inf,defaultinstall 方法2.修復右鍵安裝 操作步驟如下 開啟我的電腦,工具 選單中的 資料夾選項 切換至 檔案型別 選項卡,在其中找到inf檔案,點高階按鈕,雙擊 安裝 如沒有 安...