C# 如何实现连续注册多个DLL文件
从网上找到注册DLL 的代码
- C# code
[DllImport("gregn50.dll"] public static extern int DllRegisterServer();//注册时用[DllImport("grdes50.dll")]public static extern int DllUnregisterServer();// 注册 DLL 文件void RegDll(){int i = DllRegisterServer();if (i >= 0){ }else{MessageBox.Show("注册DLL文件失败,请与系统管理员联系");}}
这样能注册一个DLL,但如果我想再注册一个DLL时,
就报 DllRegisterServer()这个方法的调用不明确..
请问有什么解决办法吗?
[解决办法]
Process.Start("regsvr32", "/s gregn50.dll");
Process.Start("regsvr32", "/s grdes50.dll");
[解决办法]