硬盘自动运行程序

时间:2013-09-25 09:04:43

标签: c# windows vb.net autorun

我试图运行一个程序,一旦用户双击硬盘驱动器(而不是Windows HDD)。

我的想法是: 创建一个autorun.inf文件,一旦用户点击硬盘,程序就会执行。

我的问题我有...... 我无法让我的autorun.inf文件工作。

它包含以下内容:

[自动运行] 打开=用hello.exe

当我右键单击.inf文件并单击“安装”时,它会给我一个错误 - “安装失败”。

autorun.inf文件或其他运行程序的方式的任何帮助都将非常感谢。

我的电脑O.S规格是:

Windows XP专业版。 SP 3。

1 个答案:

答案 0 :(得分:1)

一般情况下,当不是本地管理员组成员的登录用户调用自动运行时,可能会显示“安装失败”消息(在Vista上,您可能需要右键单击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中生成的文件和您在步骤11中创建的Autorun.inf文件复制到CD-ROM。