摘要:
snk1用来证明这个生成的程序集是你发布的;2如果你写的程序集要用在多个应用程序上的话,那么这个程序集必须要拥有唯一的名称,这个强名称是程序集唯一名称的一部分。3只要你保护好你的snk文件不要公布出去,那么没有任何人可以假冒你发布程序集。强名称签名的原理是不对称签名验证算法。首先你用sn.exe命令... 阅读全文
摘要:
一、使用regasm.exe将DLL提取出TLB文件regasm.exe "Tools.HMIBrowserDetector.dll" /tlb二、使用wix的heat.exe程序用法如下:heat file -out 其中是你用c#编写的activex的dll文件名,是你要输出的wxs文件名。h... 阅读全文
摘要:
工作中自己用C#写了专门读写EXCEL(不需要OFFICE环境,直接读原始文件,速度快)的COM组件,在使用过程中,发现原先的注册程序是有问题的。网上也有同样的网友碰到这个问题,但都没找到合适的解决办法。现在我把问题和解决方法都写出来,供读者参考。 其实问题都是出在COM组件的注册上,根本的原因就是... 阅读全文
摘要:
现在很多人的电脑一般都会装网银的插件,但是很多网银在安装是会提示修改IE设置,所如是ie7以上的浏览器,在修改后就会提示“当前安全设置会使计算机有风险”,让人很烦,因为这个问题,不少朋友打电话问我消除的方式,有时候得花很多时间才能让他找到设置的地方,这里备忘一下:开始>运行>输入“gpedit.ms... 阅读全文
摘要:
我们经常需要通过生成ActiveXObject("WScript.Shell");来调某一exe文件,如//设置网页打印的页眉页脚为空var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="//softw... 阅读全文
摘要:
最近使用c#开发activex,遇到一个问题,生成的dll文件在本地可以嵌入到web里面,但是到其他机器上就会出现activex无法加载的情况,页面里面出现一个红色的X。mfc开发的activex是使用windows自带的regsvr32命令+ocx路径既能完成注册,如果不能够注册成功,请使用vs带... 阅读全文