2013-01-16 21 views
0

虽然试图在MVS2010来打开的Process.Start程序用C#我得到以下错误信息:误差的Process.Start:界面数据库

“iecmilib.dll:无法分配接口数据库描述”

,并在下一个窗口中显示以下内容:

“!无法初始化接口库”

该软件安装在我的计算器中,直接打开时工作正常。只有在使用C#打开时,这个库似乎存在一些问题。 我曾尝试以下代码,它们基本上是相同的:

Process.Start(@"C:\'path'\iecmint.exe") 

Process IECM = new Process(); 
IECM.StartInfo.FileName = @"C:'path'\iecmint.exe"; 
IECM.Start(); 
+2

你试过在StartInfo的设置'WorkingDirectory'? – Thomas

+0

我现在有,非常感谢!我刚刚开始! – PedroRochedo

回答

0
ProcessStartInfo info = new ProcessStartInfo(); 
info.FileName = "iecmint.exe"; 
info.UseShellExecute = true; 
info.Verb = "runas"; 
info.WorkingDirectory = // Path To iecmint.exe 

Process.Start(info);