|
[求助] 如何让Windows上创建进程的速度加快?
意义就是想要它多干活少吃草 知道有线程池,不晓得有进程池。有更多的说明吗? |
|
|
|
[求助]python多进程multiprocessing启动子进程,子进程没有反应求助
试试subprocess? multiprocessing和平台的具体实现有关,也许Windows上的实现有问题? proc = subprocess.Popen( fullCommand, shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE ) m_output, m_error = proc.communicate( ) m_result = proc.returncode |
|
[分享][原创]读取进程的环境变量设置(environment variable)
如果想改变某个变量,依葫芦画瓢便可,在XP和Server 2003上都可以。 Win7改进了安全,所以如果你通过程序改了某个进程的环境变量(增加、修改、删除),系统会发现(估计是对PEB做某种hash),然后在被改动的进程里加入一个thread,让它垮掉。 |
|
[分享]公开RedScissorTools两个小工具软件的源码,祝新年快乐!
http://redscissortools.com/redscissor_013.htm The source code is here, not on the main download page. |
|
[分享]公开RedScissorTools两个小工具软件的源码,祝新年快乐!
兄弟,我源代码都给你了,你还要reverse-engineering我的程序,不够意思吧? 公开源代码就是想和大家交流,共同提高。如果用OD、windbg/kd、softICE等等,路就走歪了,也是浪费你自己的时间。 |
|
[分享]公开RedScissorTools两个小工具软件的源码,祝新年快乐!
You are right: GENERIC_READ should be good enough :-) |
|
[分享]我做的几个软件,包括对进程的动态分析。
网站是英文的,需要一点耐心 几个小工具包括: 1。计算文件或者某个进程内的一块内存的哈希值Hash,包括CRC16/CRC32/MD2/MD4/MD5/SHA0/SHA1。网上巨多这样的工具,免费或者要钱的,但多是针对文件,很少有计算内存的。如果读内存出错,多半是那一块地址空间的某一部分不能读。 对文件操作时,可以递归地遍历子目录及其下面的文件。 2。读取EXE/DLL等的数字签名(digital signature)。可以递归地遍历子目录及其下面的文件。 3。把Google Analytics标记加入你的网站的HTML文件中,便于你统计访问者的情况。可以递归地遍历子目录及其下面的文件,可以判断文件的编码类型(ANSI/utf-8/unicode)并自动调整。 4。更改文件及目录的时间戳timestamps。网上巨多这样的工具,免费或者要钱的,但多是针对文件,很少有改目录的,有也做不到。你的软件要发布,可以用这个来统一时间戳。可以递归地遍历子目录及其下面的文件。要求文件系统是NTFS(还有谁在用FAT32/Windows9x? )。 |
|
[原创]软件保护壳技术专题 - 识别函数与数据区域
神经网络主要是做非线性分析和解决模式识别的一些问题,在代码和数据的甄别上我感觉倒是不好应用---当然我的理解可以是错的。样本的收集不是小问题,而且你如何提高神经网络的训练速度?它的慢是出了名的。 |
|
[求助]关于Hook有几个问题请教
Check this out: http://www.codeproject.com/KB/system/hooksys.aspx Explains well on the topic. |
|
[讨论]VC静态库中的__stdcall函数名如何让它没有_前缀及@后缀
You CAN'T. It's the compiler, or be more accurate it's the linker, that does the job and it's typically called "name binding", to ensure that the name is unique across the whole program when generating the executable file. Go google on the details. |
|
[求助]关于Hook有几个问题请教
1. No. Run SysInternal's Process Explorer (procexp.exe) on other processes after you killed yours, and you will see the fact. 2. No. Could be my bad memory, but this global hook job requires that your process contains user32.dll, which means your application is of a windowed app --- so if you write a console one, or a Windows service program, this global hook won't work, since they do not load user32.dll. Once the DLL gets hooked into the target process, ALL the threads running within the process will call its DllMain() with ThreadAttach parameter and so on. It will stay there in other processes unless its load count reaches ZERO --- tons of ways you can do to make it. 3. DLL_PROCESS_DETACH的含义? The DllMain() will be called with DLL_PROCESS_DETACH once before the process will die, either exit by itself, or someone force it to down. 为什么我全局钩子后,有的进程还在 却几次跑到DLL_PROCESS_DETACH处的代码? Then it's a bug, either in Windows, or in someone's code :-) Typically it should access the code within DllMain()!DLL_PROCESS_DETACH for just once, and may access code at DllMain()!DLL_THREAD_DETACH for certain number of times depends on how many threads you have in the process. |
|
[建议]大牛们,放点猛料出来吧!日子太无聊了
Check it out: www.redscissor.com <--- kind of a bit "猛料" :-) It will be updated soon with more stuff... |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值