讨论:在我的软件运行时,使按ctrl+shift等键无法打开输入法,或者禁止所有输入法打开、使用和显示
解决方案 »
- PageControl的问题请教
- delphi的teechart组件那里面在tchart上设置series组件怎么不能编程了啊?
- 如何引用数据窗体中的ADOConnection1和qry1
- 字符类型的数字到带小数点的数字
- 关于集合的类型 我郁闷死了不知道怎么做
- 喜欢【许巍】的xdjmm进来 jf.
- 怎么能使combobox控件不能被编辑
- 关于dbgrid下改变颜色的问题!!!
- 大家帮忙看一下这个是什么原因啊!(关天字符串长度的)
- Query2.SQL的日期行是怎么写的呢?
- 如何将一个Access数据库里的表(有N个表)的数据导入到另外一个Access数据库里
- dbgrideh不能编辑了,不知道为什么?
定时检测internat.exe 中止这进程
Winexec('internat.exe',SW_HIDE);
只不过我有一次终止internat.exe后重执行internat.exe却发现输入法照样用不了了
注销系统才起作用
不过我那次也许是系统意外 你多试试看看
var
p: pProcessInfo;
ContinueLoop: BOOL;
FSnapshotHandle, hProcess: THandle;
FProcessEntry32: TProcessEntry32;begin
New(p);
FSnapshotHandle:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
FProcessEntry32.dwSize:=Sizeof(FProcessEntry32);
ContinueLoop:=Process32First(FSnapshotHandle,FProcessEntry32);
while integer(ContinueLoop)<>0 do
begin
p.ExeFile:= FProcessEntry32.szExeFile;
if UpperCase(p.ExeFile)='INTERNAT.EXE' then
begin
hProcess := OpenProcess(PROCESS_ALL_ACCESS, FALSE,FProcessEntry32. th32ProcessID);
TerminateProcess(hProcess,0);
end;
ContinueLoop:=Process32Next(FSnapshotHandle,FProcessEntry32);
end;
CloseHandle(FSnapshotHandle);
end;