2013-09-25 39 views
0

我試圖運行一個程序,一旦用戶雙擊硬盤(不是Windows硬盤)。硬盤自動運行程序

我的想法是: 創建一個autorun.inf文件,一旦用戶點擊硬盤,程序將執行。

我遇到的問題... 我無法讓我的autorun.inf文件正常工作。

它包含以下內容:

[自動運行] 開放=用hello.exe

當我右鍵單擊該.inf文件,然後單擊「安裝」,它給了我一個錯誤 - 「安裝失敗」 。

任何幫助,在autorun.inf文件或其他方式來運行我的程序,將不勝感激。

我的電腦O.S規格有:

Windows XP Pro。 SP 3.

回答

1

在一般情況下,當自動運行由非本地管理員組的成員的登錄用戶調用時,可能會顯示「安裝失敗」消息(在Vista上,您可能需要向右-click autorun.inf並選擇'以管理員身份運行')。

另外,這裏是對自動運行(以下簡稱「NoDriveTypeAutoRun」註冊表項

對於您通過使用Microsoft Visual Studio .NET創建的應用程序創建一個自動運行的CD-ROM的一般信息和幾個環節: -

步驟是

1) Start Visual Studio .NET. 
2) Create a simple Console Application or Windows Application. 
3) Build the application. 
4) On the File menu, point to New, and then click Project. 
5) In Project Types, click Setup and Deployment Projects. In Templates, click Setup projects 
6) Name the project Setup, and then click OK. 
7) In Solution Explorer, right-click your Setup project, click Add, and then click File. 

8)在文件名文本框中,鍵入您在第3步建立的可執行文件的絕對路徑,然後單擊打開。

9)在生成菜單上,單擊生成解決方案。 10)啓動任何文本編輯器(如記事本)。

Paste the following code in the text editor, and then save the file as Autorun.inf: 

[autorun] 
open=Setup.exe 

注: - 要準備在步驟3內置在Visual Studio .NET應用程序的自動運行的CD-ROM,複製在步驟9和您在創建Autorun.inf文件中生成的文件步驟11到CD-ROM。

+0

爲什麼不直接鏈接到http://support.microsoft.com/kb/818804呢? –