|
求高手帮助 给一下思路,新学习不是很懂 在下感激不尽
根本不是自解压的文件,就是加了VMP而已,可以看出是vc6.0编译的源代码 |
|
|
|
[求助]winsock编程如何获取客户端IP地址
没错,你说的是原始套接字,结构,ip信息包含在数据报头里 但是我们recv收到得内容,是经过数据报头的封装后的内容,原始包头被系统自动解析了,存在socket套接字句柄的结构里。 所以还需要用函数获取连接的ip信息。 |
|
[原创]小菜delphi过360提示
360杀毒的行为太奇怪了,全速上传,还好发现,不过还是迟了,已经传了1015MB了 |
|
|
|
[原创]重读老文章系列:另类远程线程模式
这种方法游戏外挂都用烂了 |
|
|
|
|
|
xxxxxxxxxxxx
有个程序员在写程序,旁边扫地的大妈说:"小伙子,先修改下bug,还没写完都被看雪鄙视了" |
|
[求助]汇编问题
[QUOTE=xiaoming;1037733]将汇编译成机器码,用OD的Assemble函数.不知道怎么计算跳转指令的长度 _test_func: push ebp mov ebp,esp sub esp,0xC mov dword ptr [ebp-0x8],0x0 jmp L4//2字节...[/QUOTE] 你可以在跳转语句加上jmp short等修饰词试试 |
|
[求助]CreateProcessAsUser创建进程出错
呵呵,看来你还是没看明白,不是简单的一句 StartupInfo.lpDesktop = "winsta0\\default"; 就能解决 你仔细看看例子,要象微软给的最后例子一样写,很复杂的 不是简单的一句话能解决的 呵呵 如果真的看不明白,我再帮你写出完整代码吧 |
|
[求助]CreateProcessAsUser创建进程出错
这个问题微软讲的很详细了, 具体内容见 http://support.microsoft.com/kb/165194 就是新登录的用户令牌没有当前桌面的访问权, 这样创建进程无法成功,成功了也无法绘制UI 你仿照文中的方法,给用户令牌授予当前桌面的访问权限就行了 我用你的代码,可以运行控制台程序,果然UI绘制不出来 就是这个原因,会提示初始化失败,或者user32无法加载,或者不显示界面!! 下图为证: a.exe是运行的控制台程序,运行成功,输出helloword 但是弹出的MessageBox,却绘制失败,显示为空白 |
|
[求助]带覆盖部分的exe文件是什么意思
总而言之 一般情况下,不同语言的PE文件生成过程都差不多: 1.生成一个可执行文件时编译器将源程序编译为obj文件, 2.再用链接器将obj文件链接成exe文件 PE的内容基本上是由源程序中所写的代码和数据定义转换而来的. 惟一的例外是带覆盖部分的exe文件。 它在基本的exe文件后附加了一些自定义的数据, 可执行部分的长度由文件头偏移0002h和0004h中的长度给出, 后面就是附加上去的数据.运行时操作系统只装 入真正的可执行部分,然后由程序自己去读取覆盖部分的数据.一些打包软件生成的奇大无 比的自解压包就采用这种结构,可执行部分是解包代码,覆盖部分是被压缩的数据.DOS对 可执行文件覆盖部分的数据格式并没有规定,它是程序员按自己的方式组织的.如果程序员 愿意,也可以把这些数据单独放在另外一个文件中. |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值