摘要:
如果在很短的时间内连接获取随机数,会发现获取的随机数是同一个,下面例子可以实现短时间内快速获取不一样的随机数: #include <windows.h> #include <iostream> using namespace std; //#define USE_QUICK_RAND DWORD WINAPI thread(PVOID pBuf) { ...
阅读全文
posted @ 2010-03-07 22:47
cxun
阅读(534)
推荐(0)
摘要:
下面是使用 CRITICAL_SECTION 实现互斥的例子: #include <windows.h> #include <iostream> using namespace std; //#define USE_CRITICAL_SECTION CRITICAL_SECTION g_cs; DWORD WINAPI thread(PVOID pBuf)...
阅读全文
posted @ 2010-03-07 22:44
cxun
阅读(2494)
推荐(0)
摘要:
参考原文:如何获取Windows系统登陆用户名 http://www.vckbase.com/document/viewdoc/?id=1241以SYSTEM权限运行的进程,若用GetUserName()方法获取到的用户名则为SYSTEM,若想获取当前登录系统的用户名,可用以下代码(支持XP及以上):BOOL CSecurityTool::GetLogUserXP(CString& str...
阅读全文
posted @ 2010-03-07 11:31
cxun
阅读(1297)
推荐(0)
摘要:
原文:http://aimlab.cs.uoregon.edu/ISDPE10/papers.html (EI indexed; Technically sponsored by IEEE computer society) The Second International Symposium on Data processing, Privacy, and E-comm...
阅读全文
posted @ 2010-03-04 09:00
cxun
阅读(384)
推荐(0)
摘要:
我用的是Thinkpad X200笔记本,最近在Windows平台下对TPM做研究时发现要得到EK的公钥部分,必须ClearTPM,同学的Infineon TPM机子上可以通过BIOS清除掉TPM的一些信息,但X200的BIOS中没有提供这一项,其实是有的,只是被隐藏了起来,以下是清除方法: 开机时按F1进入BIOS: 依次进入TPM的设置页面: 这就是TPM的设...
阅读全文
posted @ 2009-10-19 22:04
cxun
阅读(16906)
推荐(2)
摘要:
最近正在看《寒江独钓——Windows内核安全编程》这本书,感觉这本书非常好,有兴趣的朋友可以买来看看,有关这本书的信息请参考:http://www.china-pub.com/195592 这本书里没有详细介绍如何搭建Visual Studio的内核编程开发环境,在这里我简单介绍一下,希望能让像我一样刚学习内核编程的朋友更方便地开发。 一、下载与安装WDK 《寒》说,以前说的DDK、IFS...
阅读全文
posted @ 2009-08-03 15:49
cxun
阅读(1774)
推荐(0)
摘要:
下载openssl之后,全部解压到一个路径下,如:c:\program files\openssl sdk举个例子,如使用SHA1,开发时引用头文件:[代码]工程属性里添加需要的头文件路径:C:\Program Files\openssl-0.9.8i\includeC:\Program Files\openssl-0.9.8i\cryptoC:\Program Files\openssl-0.9...
阅读全文
posted @ 2009-07-28 17:01
cxun
阅读(2192)
推荐(0)
摘要:
发现IPMSG 2.51版本中,在服务设置的“发送/接收选项”中有两个“无播放声音提示”,其实第二个应该是“默认为以封装发送消息”,在Hamo的IPMSG主页(http://www.hamo.cn/archives/624.html)中没发现更新的版本,于是我自己使用ResHacker修改了一下(其实没什么技术含量),定为2....
阅读全文
posted @ 2009-07-06 17:43
cxun
阅读(404)
推荐(0)
摘要:
原文地址:http://www.theregister.co.uk/2009/05/15/microsoft_banishes_memcpy/Memcpy() and brethren, your days are numbered. At least in development shops that aspire to secure coding.Microsoft plans to form...
阅读全文
posted @ 2009-05-18 10:22
cxun
阅读(490)
推荐(0)
摘要:
最近在忙于打包安装程序,使用的是InstallShield 15,打包过程遇到了一个小问题(怀疑是InstallShield 15 的bug),却耗了我一个晚上的时间才把这个问题解决。使用InstallShield创建用于搭建ASP.NET网站的安装程序时,需要对web.config里的属性值作一些改变,比如Connection String,需要改成: Data Source=[IS_SQLS...
阅读全文
posted @ 2009-05-10 09:44
cxun
阅读(1958)
推荐(0)
摘要:
VC中可以通过以下代码得到当前日期时间:[代码] 结果为: [代码] 其实CTime是用一个64位大小的空间来保存数据的,但其实目前来说32位就足够了: 在C#中可以通过以下代码实现转换: [代码] 也就是说,VC中的CTime保存的时间是相对于1970年1月1日来的。
阅读全文
posted @ 2009-04-28 16:22
cxun
阅读(1653)
推荐(0)
摘要:
原文地址:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟...
阅读全文
posted @ 2009-04-24 15:18
cxun
阅读(345)
推荐(0)
摘要:
原文地址:http://qyrekcah.spaces.live.com/blog/cns!D691A70904EDECB0!245.entry Atmel · Embedded Development Kit for CryptoController™ - Atmel's Trusted Platform Module (TPM) Kit for Securing for Non-P...
阅读全文
posted @ 2009-04-18 10:55
cxun
阅读(1075)
推荐(0)
posted @ 2009-02-24 13:46
cxun
阅读(19485)
推荐(3)
摘要:
使用WUA的COM接口函数需要这些头文件和库文件
如:IUpdateCollection等
阅读全文
posted @ 2008-12-19 10:36
cxun
阅读(1199)
推荐(0)
摘要:
使用C#中的SHA256来做哈希计算。
阅读全文
posted @ 2007-06-05 00:54
cxun
阅读(1520)
推荐(1)
摘要:
使用DDK时出现 error LNK2019 unresolved external symbol __imp__IoDeleteDevice 等错误的解决方案
阅读全文
posted @ 2007-05-28 10:42
cxun
阅读(5253)
推荐(0)
摘要:
1. Crypto++ Library 下载下来后没有include和lib,只有源代码,若要使用在自己的工程中希望有对应的include和lib。
2. Crypto++ Library 有很多密码学相关的源码,这里是RSA加解密的简单例子。
阅读全文
posted @ 2007-05-12 01:50
cxun
阅读(22460)
推荐(2)
摘要:
1. 生成C的头文件
2. 生成DLL
3. JAVA使用DLL
阅读全文
posted @ 2007-05-06 02:57
cxun
阅读(1668)
推荐(0)
摘要:
1. 生成DLL
2. 使用DLL
阅读全文
posted @ 2007-05-05 12:47
cxun
阅读(5941)
推荐(0)
摘要:
出现如“error LNK2005: __amsg_exit already defined in MSVCRTD.lib(MSVCR80D.dll)”的错误。
阅读全文
posted @ 2007-04-29 21:42
cxun
阅读(10898)
推荐(0)
摘要:
原文地址:http://www.cnblogs.com/hexapodsoft/archive/2007/04/26/728870.html 一、超速创业 老板法则一:要创业,就要做好亏钱或赢钱的准备; 想赚大钱,最快的方法就是自己当老板。 当老板当然有两种可能,一个是赚大钱,另外一个风险就是亏钱。我今天就是要教大家怎么样可以赚大钱,减少这个亏钱的风险。 老...
阅读全文
posted @ 2007-04-28 21:37
cxun
阅读(567)
推荐(0)
摘要:
原文地址:http://blog.csdn.net/jxcjxinxing/archive/2007/02/21/1512254.aspx 漫谈创业和管理-程序员5大思维障碍 程序员是最容易创业的,或者说是创业成本最低的职业。只要有一台电脑和投入自己的时间,就可以写出畅销天下的软件,这是每个程序员的梦想。更何况世界首富常年以来就是程序员出身的比尔盖茨,这也刺激了更多的程序员走上创业之路。 ...
阅读全文
posted @ 2007-04-28 21:34
cxun
阅读(423)
推荐(0)
摘要:
1、安装最新的卡巴斯基防毒软件(Kaspersky Anti-Virus)
2、安装最新的天网防火墙
3、安装最新的360安全卫士
4、习惯在“我的电脑”从地址栏处进入各盘
5、安装软件时小心带打勾的选项
阅读全文
posted @ 2007-04-28 21:26
cxun
阅读(609)
推荐(0)
摘要:
在光驱中放入XP安装光盘,打开开始,然后打开开始,在运行中输入regedit,打开注册表,找到如下键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ActiveSetup\InstalledComponents\{89820200-ECBD-11cf-8B85-00AA005B4383}然后把该键的值从1改为0,XP将自动开始安装重新安装Internet Explor...
阅读全文
posted @ 2007-04-28 21:00
cxun
阅读(1413)
推荐(0)
摘要:
从这里可以删掉MSCONFIG中启动项多余的东西HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg
阅读全文
posted @ 2007-04-28 21:00
cxun
阅读(1123)
推荐(0)
摘要:
如何移除"我的电脑"中"共享文档"图标 在 Windows XP 中打开我的电脑,除了驱动器之外,还会出现一项“在这台计算机上出现的文件”,其中包含“共享文档”和当前用户的文档两个项目。 通过编辑注册表,我们可以从“我的电脑”中移除这两个项目: 开始->运行->regedit 找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVers...
阅读全文
posted @ 2007-04-28 21:00
cxun
阅读(1154)
推荐(0)
摘要:
如何更改Windows注册表创建没有"快捷方式"("Shortcut to")字样的捷径 每当用鼠标右键的"创建快捷方式"新做的捷径开头都有"Shortcut to",不需要的话,打开 HKEY_USERS\Default\Software\Microsoft\ Windows\Current Version\Explorer,Link。将Link改为00 00 00 00 就禁止住了,想恢...
阅读全文
posted @ 2007-04-28 20:59
cxun
阅读(642)
推荐(0)
摘要:
HKEY_CLASSES_ROOT\lnkfile右边加字符串isshortcut,设为1不要箭头就改为0吧
阅读全文
posted @ 2007-04-28 20:58
cxun
阅读(463)
推荐(0)
摘要:
现象: 由于英文版系统不能运行中文版的魔兽争霸,于是修改注册表:依次展开[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language ]分支,把“Default”和“Install Language”都改成“0804”,重启,就可以玩了。 这样导致按win+F时会出现:“A file that is required to run ...
阅读全文
posted @ 2007-04-28 20:57
cxun
阅读(287)
推荐(0)
摘要:
windows XP 系统服务“关闭”详细列表,释放N多内存,128也够用了! 在xp系统中,有近90个服务,默认开启了 30多个服务,而事实上我们只需要其中几个就够用了。禁止所有不必要的服务可以为您节省n多的内存和大量系统资源 不过,由于默认安装完 Windows XP后,系统会开启很多服务,其中不少对于普通用户根本用不到或暂时用不到,反而浪费了相当多的内存和系统资源,特别是内存,影响了系统启动...
阅读全文
posted @ 2007-04-28 20:56
cxun
阅读(449)
推荐(1)
摘要:
net share c$ /delete net share 查看已开的共享
阅读全文
posted @ 2007-04-28 20:53
cxun
阅读(2246)
推荐(0)
摘要:
不能自动打开上次关机时未关闭的文件夹解决方法: 首先运行注册表,解决方法:打开[\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] 在右面的窗口中新建DWORD类型键值“PersistBrowsers”,数据为“1” 添加该项到“文件夹选项”的方法是:打开[\HKEY_LOCAL_MAC...
阅读全文
posted @ 2007-04-28 20:52
cxun
阅读(1178)
推荐(0)
摘要:
以常用的Windows 2000/XP为例:第一步,单击“开始”→“运行”→输入“Regedit”,打开注册表编辑器,按Ctrl+F打开查找窗,输入“DriverDesc”单击确定。 双击找到的内容,即为你要修改的网卡的信息描述,左边数形列表显示当前主键(比如0000)。第二步,在相应的0000下新建一串值,命名为NetworkAddress,键值设为你要的MAC地址,注意要连续写,如11...
阅读全文
posted @ 2007-04-28 20:50
cxun
阅读(4953)
推荐(0)
摘要:
tree D:\cxun\Study\教程\课件 a.txt
阅读全文
posted @ 2007-04-28 20:49
cxun
阅读(2743)
推荐(0)
摘要:
在其它非MFC工程中使用MFC中的类库的方法
阅读全文
posted @ 2007-04-28 20:45
cxun
阅读(274)
推荐(0)
摘要:
解决 typedef void * POINTER_64 PVOID64; 问题
阅读全文
posted @ 2007-04-28 20:43
cxun
阅读(14835)
推荐(0)
摘要:
解决:Error spawning 'cmd.exe'
阅读全文
posted @ 2007-04-28 20:41
cxun
阅读(2676)
推荐(0)
摘要:
VC Studio 使用技巧大全
1.检测程序中的括号是否匹配
2.查看一个宏(或变量、函数)的宏定义
3.格式化一段乱七八糟的源代码
4.在编辑状态下发现成员变量或函数不能显示
5.如何整理ClassView视图中大量的类
6.定位预处理指定
7.如何添加系统中Lib到当前项目
8.如何添加系统中的头文件(.h)到当前项目.
9.如何在Studio使用汇编调试
10.怎样处理ClassZiard找不到的系统消息
11.如何干净的删除一个类
12.如果让控制台应用程序支持mfc类库
13.如何汉化只有可执行代码的.exe 文件
阅读全文
posted @ 2007-04-28 20:35
cxun
阅读(467)
推荐(0)
摘要:
问题“fatal error C1902: Program database manager mismatch; please check your installation”的解决方案
阅读全文
posted @ 2007-04-28 20:32
cxun
阅读(4130)
推荐(0)