2013年1月11日
摘要: 转载:http://blog.csdn.net/yysyangyangyangshan/article/details/7017523 阅读全文
posted @ 2013-01-11 17:33 swxj 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写。当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了。但是,有些Dll库(OCX)文件是需要注册到Windows注册表后才能正常添加和使用的。本文介绍两种为Dll库(OCX)自动注册的方法,为大家提供参考。首先,大家都知道在Windows的“运行”中,输入“Regsvr32.exe 路径”这样的方法来手动注册Dll控件(OCX),显示这种方法对于程序的自动化部署等带 阅读全文
posted @ 2013-01-11 15:38 swxj 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 如何将C#安装路径写入注册表的提问安装程序如将项目的安装路径写入注册表 如:key=myform value=E:\test\SystemTray\SystemTray.EXE如何将C#安装路径写入注册表的回答1Value =[TARGETDIR]\后面是你的相对路径如何将C#安装路径写入注册表的回答2获取安装路径stringstr=Assembly.GetExecutingAssembly().GetName().CodeBase; if(str.ToLower().IndexOf("file:///")>=0) { str=str.Substring(8,str. 阅读全文
posted @ 2013-01-11 11:21 swxj 阅读(540) 评论(0) 推荐(0) 编辑
摘要: public static string GetCurrentPath() { System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly(); string path = asm.Location.Remove(asm.Location.LastIndexOf("\\")) + "\\"; return path; } 阅读全文
posted @ 2013-01-11 11:20 swxj 阅读(709) 评论(0) 推荐(0) 编辑