今天工作过程中遇到了edit与combobox中只能输入数字(全角数字也允许),不想通过全半角转换所以只能从输入法入手。查相关资料得到方法如下:1.整个窗口禁用输入法(下面采用进程禁用): ImmDisableIME(GetCurrentThreadId());2.输入法禁用全角模式: ...
分类:
其他好文 时间:
2014-11-27 20:19:04
阅读次数:
195
服务器共享内存以及客户端打开服务器获得通知过程打开GS就会进行共享内存的初始化,过程很复杂,看了很多次,今天看的时候终于了解了大概了bool DataLayer::init(){ int pid = GetCurrentProcessId(); auto path = Plug::Get...
分类:
其他好文 时间:
2014-09-26 23:44:58
阅读次数:
281
HWND hActiveWnd = GetForegroundWindow();//获得当前激活的窗口句柄 DWORD SelfThreadId = GetCurrentThreadId();//获取本身的线程ID DWORD ForeThreadId = GetWindo...
分类:
其他好文 时间:
2014-09-19 15:07:15
阅读次数:
225
>GetCurrentProcessID 得到当前进程的ID OpenProcessToken得到进程的令牌句柄LookupPrivilegeValue 查询进程的权限AdjustTokenPrivileges 调整令牌权限
要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关的访问权的OpenProcess操作,只要当前进程具有SeDeDebug权限就可以了。要是一个用户是Admin...
分类:
其他好文 时间:
2014-09-17 12:04:32
阅读次数:
204
在Windows下只要uses Windows,就有这两个API可调用GetTickCount,GetCurrentThreadID如果我们需要跨平台使用这两个函数,就不能仅仅UsesWindows了。如果需要跨平台使用GetTickCount,可以uses System.Classes,然后使用类...
分类:
其他好文 时间:
2014-09-13 13:13:05
阅读次数:
169
#include #include using namespace std;int
main(){ int pid = GetCurrentProcessId(); auto path =
Plug::GetCurrentPath();//返回std::wstring path +...
分类:
其他好文 时间:
2014-06-07 03:08:40
阅读次数:
288
1 #include "windows.h" 2 #include "iostream" 3 4
void main(){ 5 DWORD dwIdThis=GetCurrentProcessId(); 6 7 DWORD
dwVerReq=GetProcessVersion(...
分类:
其他好文 时间:
2014-05-14 01:38:18
阅读次数:
417