欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 编程语言 > c# >内容正文

c#

[转载]c#中注册dll的问题 -凯发k8官方网

发布时间:2024/10/8 c# 0 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 [转载]c#中注册dll的问题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
我在c#下做的pos客户端程序调用别人的一个api_com.dll程序,然后,我又使用了一个第三方的工具实现了客户端的自动更新,现在就出现问题了,每次有新版本时,该自动更新程序总是把原来的目录重新拷贝一份到新目录中,这样导致新产生的目录中的api_com.dll没有注册,程序无法运行,请问,有什么方法可以让api_com.dll只用注册一次(在安装时),或者说可以将它注册为全局的。或者,在c#中,如何写代码来实现dll的注册功能??????????? 
execommand("regsvr32 path\***.dll")public string execommand(string commandtext){process p = new process();p.startinfo.filename = "cmd.exe";p.startinfo.useshellexecute = false;p.startinfo.redirectstandardinput = true;p.startinfo.redirectstandardoutput = true;p.startinfo.redirectstandarderror = true;p.startinfo.createnowindow = true;string stroutput = null;try{p.start();p.standardinput.writeline(commandtext);p.standardinput.writeline("exit");stroutput = p.standardoutput.readtoend();p.waitforexit();p.close();}catch(exception e){stroutput = e.message;}return stroutput;}

转载于:https://www.cnblogs.com/ruiruizhang/archive/2010/01/19/1651240.html

总结

以上是凯发k8官方网为你收集整理的[转载]c#中注册dll的问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图