区域语言设置的代替解决方法
delphi7+简体中文xp开发的软件,到英文版操作系统下成了乱码.......这两天都在找解决的方法,网上找到一些: 在控制面板--->区域语言设置--->language :是否添加东亚语种的语言包( 此步可省略 ---->高级选项 :添加 简体中文)默认语言选成简体中文 这样就可以正常显示中文了,不过每次都要设置,很麻烦.另外,比较简单一点的方法:SetThreadLocale(DWORD(Word(SORT_DEFAULT) shl 16) or DWORD(Word(SUBLANG_CHINESE_SIMPLIFIED) shl 10) or DWORD(Word(LANG_CHINESE)));设置线程 这样也可以到达效果
adjust_token_privilege-------2
GetCurrentProcessID 得到当前进程的ID OpenProcessToken 得到进程的令牌句柄LookupPrivilegeValue 查询进程的权限 AdjustTokenPrivileges 判断令牌权限 要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关的访问权的OpenProcess操作,只要当前进程具有SeDeDebug权限就可以了。要是一个用户是Administrator或是被给予了相应的权限,就可以具有该权限。可是,就算我们用Administrator帐号对一个系统安全进程执行OpenProcess(PROCESS_ALL_ACCESS,FALSE, dwProcessID)还是会遇到“访问拒绝”的错误。什么原因
adjust_token_privilege
关于在 DELPHI 中如何提升进程令牌2007年01月24日 星期三 06:04 P.M.近一段时间在用DELPHI写个程序,当我写到一个结束其他进程的模块的时候有时不成功,那是因为其他进程,如病毒进程的权限高,通过常规的结束进程的函数行不通,要首先提高自身程序的权限,再结束其他进程在网上也看到了一些提升进程令牌的函数但都不怎么好用,最后我还是从一个黑客后门程序的源代码中提取出了一个好的提升进程令牌的函数,不敢独享,跟大家分享下//提升进程权限为DEBUG权限procedure SetPrivilege;var OldTokenPrivileges, TokenPrivileges: TTokenPrivileges;
转载:正则表达式30分钟入门教程(第二版)
正则表达式30分钟入门教程(第二版)作者:deerchao 来源:unibetter大学生社区 转载请注明来源 本文第一版目录本文目标 如何使用本教程 什么是正则表达式? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替换 分组 后向引用 位置指定 负向位置指定 注释 贪婪与懒惰 平衡组 还有些什么东西没提到 一些我认为你可能已经知道的术语的参考 网上的资源及本文参考文献 第二版更新说明 本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程别被下面那些复杂的表达式吓
关于调试程序
Windows XP/2000的任务管理器是一个非常有用的工具,能让你看到系统中正在运行哪些程序(进程),只要你平时多看任务管理器中的进程列表,熟悉系统的基本进程,就可以随时发现可疑进程,这对防范木马和病毒大有裨益!不过有一些可疑进程,你用任务管理器却无法杀掉,这该怎么办呢? 一、哪些系统进程不能关掉 Windows运行的时候,会启动多个进程。只要你按下“Ctrl+Alt+Del”键打开任务管理器,点击“查看”/选择列,勾选“PIO(进程标识符)”,然后单击“进程”标签,即可看到这些进程(如下图1)。不过有一些进程个人用户根本用不