| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 48677 人关注过本帖, 5 人收藏
标题:“禁止关机”的程序终于做出来啦!!!!<<<<<<<<<<<<<<< ...
只看楼主 加入收藏
gamesbababa
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-7-14
收藏
得分:0 
fgg
2008-07-21 16:14
gamesbababa
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-7-14
收藏
得分:0 
bbb
2008-07-21 16:14
wellima
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-6-5
收藏
得分:0 
牛逼
2008-07-21 16:37
jspsky
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-8-23
收藏
得分:0 
sssssssssss
ssssssssssssss
2008-08-23 10:22
zhuce01
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-8-30
收藏
得分:0 
下载后是Demo,是正是版吗?
2008-08-30 08:48
天涯浮云
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-6-24
收藏
得分:0 
学习中,学技术可以,做坏事不行呀...
2008-09-01 14:33
skykangta
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-6-15
收藏
得分:0 
楼主,可以给份禁止关机的源代码给我吗?
谢谢了
我的邮箱skykangtatony@
QQ:51242934
急啊
2008-09-12 00:50
之枫
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-9-13
收藏
得分:0 
源代码
2008-09-13 12:05
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
收藏
得分:0 
神奇的F5一下,自动生成伪代码. 没大看明白,认错了N多.以后有时间手工弄一下,44K太大了.



int __thiscall sub_10001000(int this, LPCSTR lpLibFileName, LPCSTR lpProcName, DWORD flOldProtect)
{
  HMODULE v4; // eax@1
  const void *v5; // edi@1
  int v6; // esi@1
  FARPROC v8; // eax@4
  DWORD v9; // edx@1
  const CHAR *v10; // eax@1
  LPVOID v11; // eax@5
  void *v12; // ST04_4@5
  HANDLE v13; // eax@5
  signed int v14; // [sp+Ch] [bp-24h]@1
  signed int v15; // [sp+10h] [bp-20h]@1
  struct _MEMORY_BASIC_INFORMATION Buffer; // [sp+14h] [bp-1Ch]@5

  v6 = this;
  v9 = flOldProtect;
  v14 = 1073742008;
  v5 = (const void *)(this + 4);
  v15 = 14745344;
  *(_DWORD *)(this + 4) = 1073742008;
  v10 = lpLibFileName;
  *(_DWORD *)(this + 8) = 14745344;
  *(_DWORD *)(this + 5) = v9;
  v4 = LoadLibraryA(v10);
  *(_DWORD *)(v6 + 20) = v4;
  if ( !v4 )
  {
    *(_DWORD *)v6 = 0;
    return v6;
  }
  v8 = GetProcAddress(v4, lpProcName);
  *(_DWORD *)v6 = v8;
  if ( !v8 )
    return v6;
  VirtualQuery(v8, &Buffer, 0x1Cu);
  VirtualProtect(*(LPVOID *)v6, 8u, 4u, &flOldProtect);
  v11 = *(LPVOID *)v6;
  v12 = *(void **)v6;
  *(_DWORD *)(v6 + 12) = **(_DWORD **)v6;
  *(_DWORD *)(v6 + 16) = *((_DWORD *)v11 + 1);
  v13 = GetCurrentProcess();
  WriteProcessMemory(v13, v12, v5, 8u, 0);
  VirtualProtect(*(LPVOID *)v6, 8u, Buffer.Protect, 0);
  MessageBoxA(0, "DLL_OK!", 0, 0);
  return v6;
}

小妹,哥哥看你骨骼清奇,绝非凡人,将来必成大业,不如这样,你先把裤裤脱了,待哥哥为你开启灵窍,然后我们一起努力钻研如何
2008-09-14 03:30
gaowenwu
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-9-17
收藏
得分:0 
我是一个新手,现在也正在学习VC能不能发个源代码给我也学习学习。
谢谢了。
359706608@
2008-09-18 22:53
快速回复:“禁止关机”的程序终于做出来啦!!!!<<<<<<<<<<<<<<< ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019464 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved