我有一个安装项目。 Project有几个dll和一个ini-file。我需要执行该ini文件来注册我的dll。
我该怎么做?
Visual Studio 2008。
答案 0 :(得分:0)
.ini
个文件用于配置;他们没有“被执行”。
您的意思是.inf
文件吗?但是.inf文件通常用作你安装程序的简单替代品,你似乎有。
无论如何,对于.inf文件,来自Win32,你想调用ShellExecute()并将lpOperation设置为“Install”,并将lpFile设置为.inf文件的完整路径。
在.Net中,使用ProcessStartInfo参数调用Process.Start。 ProcessStartInfo对象需要将其Verb属性设置为“Install”。
您可能需要从Administor帐户运行安装程序才能使其正常工作。