在程序中暂时禁止右键菜单函数
2007-08-08 00:52
218 查看
BYTE bytSave [ 2 ];
/**///////////////////////////////////////////////////////////////////////////
//禁止右键菜单
HMODULE hModule;
FARPROC ProcAddr;
BYTE bytWrite [ 2 ];
bytWrite [ 0 ] = 0xc3;
bytWrite [ 1 ] = 0x90;
hModule = LoadLibrary ( "user32.dll" );
ProcAddr = GetProcAddress ( hModule , "TrackPopupMenu" );
ReadProcessMemory ( GetCurrentProcess () , ProcAddr , bytSave , 2 , 0 ) ;
WriteProcessMemory ( GetCurrentProcess () ,
ProcAddr ,
bytWrite ,
2 ,
0 ) ;
/**///////////////////////////////////////////////////////////////////////////
//还原右键菜单
hModule = LoadLibrary ( "user32.dll" );
ProcAddr = GetProcAddress ( hModule , "TrackPopupMenu" );
WriteProcessMemory ( GetCurrentProcess () , ProcAddr , bytSave , 2 , 0 ) ;
相关文章推荐
- 禁止另存网页、屏蔽选中、粘贴、复制、剪切、右键菜单程序代码
- webbrowser禁止右键菜单、滚动条,控件XP外观
- 让一个程序托盘显示,并且右键托盘图标可以弹出菜单
- JS屏蔽右键菜单和禁止刷新F5
- windows把任意程序加载到右键菜单的方法
- Javascript禁止右键菜单
- 事件处理程序,(在页面上点击右键隐藏选择菜单)
- 右键菜单的“打开方式―选择程序”功能不能使用
- js禁止页面复制功能禁用页面右键菜单示例代码
- 在windows右键菜单中加入自己的程序 [转载]
- 让MFC程序支持右键菜单给程序传送命令行参数
- 如何删除右键菜单打开方式列表中的程序
- 如何添加程序到windows的鼠标右键菜单,
- 把程序添加到右键菜单 + 图标
- xp“开始”菜单“所有程序”无法弹出右键解决办法
- MFC基于对话框——右键弹出菜单,并响应函数
- 禁止右键菜单
- Win7系统如何在桌面右键菜单里添加自定义程序或网址?
- 钩子函数动态汉化外文程序菜单(学习收录)
- 事件处理程序,(在页面上点击右键隐藏选择菜单)