摘要:
windows 操作系统中运行的程序 是运行在在支持虚拟地址空间的计算机上,是基于保护模式下的操作, 将虚拟地址空间或者映射到一段真实的物理内存, 程序本身不能操作实际的物理内存地址, 通过 windows API ReadMemory 和 WriteMemory 操作的内存对象多是虚拟的内存对象, 并不是真实的内存,是经过操作系统物流内存向虚拟内存映射过的。 每一个 32 位的操作系统的程序所能达到的寻址空间为4G,所能使用的空间也为4G(借助于虚拟内存和页面置换的方法),所以每一次启动同一个程序, 该程序所对应的虚拟内存的基址是不变的。 不同的应用程序可能会操作同一个虚拟地址,但是其对应的 阅读全文
随笔档案-2012年09月
C# 向计算机系统写入windows日志(系统日志)。
2012-09-18 12:06 by Andrew.Wangxu, 3256 阅读, 收藏, 编辑
摘要:
public class SysLog
{
///
/// 系统日志所在的主机名。当前设定:本地电脑
///
public const string MACHINE_NAME = ".";
///
/// 系统日志名。当前设定:应用程序
///
public const string LOG_NAME = "Application";
///
/// 消息事件类型。当前设定:无;该值为0的时候分类为“无”。
///
public const short CATEGORY = 0;
///
/// 消息事件的种类:信息(Information),警告(Warning),重大错误(Erro 阅读全文
C# 写了个获取本机外网IP发送邮件的服务- 分享。
2012-09-18 12:03 by Andrew.Wangxu, 1917 阅读, 收藏, 编辑
摘要:
介绍:获取当前计算机外网IP地址,若IP地址有更变则及时发送到指定的邮箱列表中进行通知。核心部分代码: private void GetIp() { string OriginalIp = string.Empty; while (true) { string myIp = string.Empty; myIp = WebHelper.GetWebContent("http://www.3322.org/dyndns/getip"); ... 阅读全文
通过修改注册表提升SSD性能(Intel 5系列芯片组)
2012-09-06 18:12 by Andrew.Wangxu, 641 阅读, 收藏, 编辑
摘要:
在Intel P55,PM55,H55,HM55之类的芯片组上,SSD的随机读写,寻址性能都被限制了。明明在老机器上跑的好好的SSD,升了下级,竟然更烂了。Intel到底搞啥鬼,这个帖子里我来告诉你哪里出了问题。碰到问题的朋友们进入注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ProcessorHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm把这2个下的Start值从3改成4就成了。我笔记本是SATA II 的接口,由220MB的读取速度 提升到了标准的 阅读全文