摘要:
在ASP.NET按钮响应中跳转到其他的页面,会抛出异常’Thread was being aborted’,如下代码 try{ string redirectUrl = "~/Default.aspx... 阅读全文
摘要:
最近需要验证一个给定的文件路径是否合法。首先这里指的是路径合法,但不是说路径存在或者可以创建,因为这个路径是其他机器上的文件路径,不能通过是否存在或者创建是否成功来判断是否合法。 因而决定使用正则表达... 阅读全文
摘要:
继Java库代码开源之后,微软的.NET Framework终于提供了源代码了。微软 Visual Studio版本从2008开始就提供了用于 .NET Framework 调试的新功能。您需要启用单步执行 .NET Framework 源代码的功能。这里列出我在网上找到的一些有用的网址:1、Microsoft MSDN上.NET Framework调试功能配置教程http://msdn.micr... 阅读全文
摘要:
通常情况下,我们可以通过软件安装来分发后缀名为.msi的可执行文件(卡巴就是这个后缀名的哦)。通过在组策略的“计算机配置”中的“软件安装中,点击右键,如何选择程序包,通过UNC路径(注意了哦:这个是网络路径,所以,管理员必须把此软件共享出去)找到程序位置。如何,选择"已指派"就可以了。当然,在“用户配置”的"软件安装"中的配置也是按照此顺... 阅读全文
摘要:
在开发以.NET编程的软件经常会需要调试,一般的使用VS来调试就可以了。但有时你会发现你没有安装VS,或者有些问题用VS不好看出问题,这是就可以选择WinDBG。下面列出一些经常用到的命令。 一、 ... 阅读全文
摘要:
为了提高系统的性能,加快系统的启动、文件读取的速度,Windows XP/Server 2003中增加了预读取功能。Windows XP/Server 2003系统盘下的Windows\\Prefetch文件夹,就是预读取所在的文件夹,且在Prefetch文件夹中有许多以PF为扩展名的文件,这就是系统生成的预读取文件。但是这个功能如果用不好,时间一长,会生成大量的预读取文件, 占用宝贵的硬盘空间,... 阅读全文
摘要:
工作中碰到需要判断一个PE文件是否是所确认的文件,而不是被替换过的。直接判断文件名的话有些不保险,别人只要修改下文件名,就可以以假乱真。因而需要判断额外的信息;由于文件有数字签名,判断数字签名因而是一个比较好的方法,但是如果只是判断数字签名是否有效也不够,别人只要用自己的证书重新签名就可以了,所以需要判断证书签名者信息。验证文件数字签名是否有效可以使用函数 WinVerifyTrust取得文件数字... 阅读全文
摘要:
摘要Authenticode®是一种数字签名格式,它是用来验证二进制软件的来源和完整性。Authenticode是基于公开密匙加密标准(PKCS) #7 来签名数据,并使用X.509证书来绑定经过数字... 阅读全文
摘要:
最近自己需要使用一个用于软件管理的工具,在网上找找,觉得Trac可能比较适合我,所以在虚拟机中的Ubuntu中安装了Trac。一、SVN的安装和配置详细可以参考http://wiki.ubuntu.org.cn/SubVersion1、安装2、配置svn服务器端 首先,创建subversion用户组,并且将www-data和您自己这两个用户加入该组.其次,创建svn的根位置, 然后,开始一个新的知... 阅读全文
摘要:
这段时间用到了SysinternalsSuite中的pipelist工具来查看使用的NamedPipe是什么,用过之后就想自己了解下它是怎样工作,于是就反汇编一下,没想到却意外的简单。下面是反汇编出的伪代码Named Pipes是一种简单的进程间通信(IPC)机制。可在同一台计算机的不同进程之间,或在跨越一个网络的不同计算机的不同进程之间,支持可靠的、单向或双向的数据通信。命名管道是围绕Windo... 阅读全文