C#
文章平均质量分 57
flyingstarwb
四川大学在读研究生 网络与信息安全专业,项目经验丰富,有团队精神,善于与人交往。http://ntci.scu.edu.cn
展开
-
C#开发:openfiledialog的使用
文件对话框(FileDialog) 一、打开文件对话框(OpenFileDialog) 1、 OpenFileDialog控件有以下基本属性 InitialDirectory 对话框的初始目录 Filter 要在原创 2008-01-04 12:09:00 · 11538 阅读 · 1 评论 -
错误:无法在证书存储区中找到清单签名证书
错误:无法在证书存储区中找到清单签名证书1.工程->属性->签名->为ClickOnce清单签名 2.用记事本打开对应csproj文件。将 true改为false.3.在vs2005中出现“无法在证书存储区中找到清单签名证书”,解决办法是用记事本打开项目的.csproj文件,删除类似以下xml就能顺利通过编译了 B531F2CF222748C5E29308FC2247704827D1EA8原创 2008-05-05 11:25:00 · 3521 阅读 · 0 评论 -
强名介绍Strong Name
错误:对程序集“XXX.dll”签名时加密失败 --“读取密钥文件“XXXX.snk”时出错 -- 系统找不到指定的文件。 ” 原因是没有密钥文件,可以使用这样的方法创建一个密钥文件: 1,找到签名工具sn.exe,默认的路径是:系统盘:/Program Files/Microsoft Visual Studio .NET 2003/SD原创 2008-06-12 10:17:00 · 2253 阅读 · 0 评论 -
强名介绍2
强名用来证明这个生成的程序集是你发布的;而且,如果你写的程序集要用在多个应用程序上的话,那么这个程序集必须要拥有唯一的名称,这个强名称是程序集唯一名称的一部分。 另外,只要你保护好你的snk文件不要公布出去,那么没有任何人可以假冒你发布程序集。 强名称签名的原理是不对称签名验证算法。 首先你用sn.exe命令行程序生成一个.snk的密钥文件,这个文件原创 2008-06-12 10:24:00 · 687 阅读 · 0 评论 -
为程序程序集签名
在VS安装后发现路径**VC7/Common7/Tools/Bin/下有许多小工具,我对带有Cert的文件比较感兴趣。经过研究,发现是有关证书和签名的,当然,该证书未被证书认证机构认可。下面列出这些工具和我的使用心得。1。Makecert.exe ---证书创建工具2。Cert2Spc.exe ---发行者证书测试工具3。Signcode.exe ---文件签名工具4。chktru原创 2008-06-12 10:47:00 · 1934 阅读 · 0 评论 -
强名介绍3
示例 下面的命令创建一个新的随机密钥对并将其存储在 keyPair.snk 中。 复制代码sn -k keyPair.snk下面的命令将 keyPair.snk 中的密钥存储在强名称 CSP 中的容器 MyContainer 中。 复制代码sn -i keyPair.snk MyContainer下面的命令从 keyPa原创 2008-06-12 10:37:00 · 645 阅读 · 0 评论 -
.NET 定时执行任务解决方案(Timer & Quartz.Net)
共有两种方法:一。使用Timerglobal.asax <!--void Application_Start(object sender, EventArgs e) { // 在应用程序启动时运行的代码 System.Timers.Timer myTimer = new System.Timers.Timer(10000)原创 2009-02-15 13:31:00 · 39278 阅读 · 7 评论 -
C#读取被进程占用的文件
最近所做的一个项目中,需要实现一个读取日志文件的功能,开始我使用的读取日志文件的方法如下: private void GetLogThread() { try { string filename = AppDomain.CurrentDomain.BaseDirectory原创 2009-04-24 21:35:00 · 4965 阅读 · 1 评论 -
IIS中Web应用程序和WebServices自动调用Application_End函数
在IIS6.0下,配置一个Web 应用程序,或是Web 服务的时候,如果不指定特定的应用程序池,则使用默认的应用程序池:DefaultAppPool,而默认情况下,DefaultAppPool设置成为20分钟没有响应则执行释放应用程序实例,执行Gloabl.axax中Application_End中的操作,当下一个请求到来的时候,再执行Application_Start的操作,如果用户希望能一直保原创 2009-05-05 12:51:00 · 3267 阅读 · 1 评论