紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4333|回复: 2

[开源] 在FOXPRO中结束当前进程的方法

[复制链接]

1214

主题

1566

帖子

11

精华

管理员

菜鸟

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
93743

贡献奖关注奖人气王精英奖乐于助人勋章

发表于 2011-12-21 08:29:52 | 显示全部楼层 |阅读模式
  1. Local procId,lhx
  2. Declare Integer GetCurrentProcessId In kernel32.Dll
  3. Declare Integer OpenProcess In kernel32.Dll;
  4. integer,Integer,Integer
  5. Declare Integer TerminateProcess In kernel32.Dll;
  6. integer hProcess,Integer exitCode
  7. Declare Integer CloseHandle In kernel32.Dll;
  8. integer
  9. procId=GetCurrentProcessId()&&获得当前进程的PID
  10. Messagebox(procId)
  11. lhx=OpenProcess(2035711,1,procId)&&提升操作当前进程的权限
  12. Messagebox(lhx)
  13. If lhx<>0&&如果提升权限成功
  14. =TerminateProcess(lhx,0)&&结束当前进程
  15. =CloseHandle(lhx)&&销毁事件对像
  16. EndifClear Dlls**这样在调试的时候可以直接退出VFP
复制代码
【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755

9

主题

126

帖子

0

精华

银牌会员

Rank: 3Rank: 3Rank: 3

积分
422
发表于 2011-12-21 13:31:58 | 显示全部楼层
{:soso_e176:}看看。!

0

主题

2

帖子

0

精华

初来乍到

Rank: 1

积分
25
发表于 2013-5-28 20:16:20 | 显示全部楼层
学习了。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|Archiver|紫水晶工作室 ( 粤ICP备05020336号 )

GMT+8, 2024-4-28 04:08 , Processed in 0.026314 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表