|
[求助]批处理文件的写法
学到一个简洁的写法: @echo off set err=0 for %%a in (*.txt) do dotxt %%a || set /a err=%err%+1 if %err% equ 0 echo ok! if %err% neq 0 echo error! set err= |
|
|
|
[原创]送喜欢在线看漫画的哥们[附加小源码]
这种网站直接根据规律让迅雷去批量下载就行了: http://pic217.manmankan.com/naruto/321/01.jpg http://pic217.manmankan.com/naruto/321/02.jpg http://pic217.manmankan.com/naruto/321/03.jpg ...... |
|
[求助]一个普通的应用程序,为何冰刃都杀不掉它?
试试"注销取消大法",这个连IS也能立即结束掉. |
|
[求助]WriteProcessMemory的奇怪问题
原版的VC6: WINBASEAPI BOOL WINAPI WriteProcessMemory( HANDLE hProcess, LPVOID lpBaseAddress, LPVOID lpBuffer, DWORD nSize, LPDWORD lpNumberOfBytesWritten ); 2003年2月SDK已经修正: WINBASEAPI BOOL WINAPI WriteProcessMemory( IN HANDLE hProcess, IN LPVOID lpBaseAddress, IN LPCVOID lpBuffer, IN SIZE_T nSize, OUT SIZE_T * lpNumberOfBytesWritten ); 以前也发现过一个bug: 原版的VC6: BOOLAPI GetUrlCacheEntryInfoW( IN LPCSTR lpszUrlName, OUT LPINTERNET_CACHE_ENTRY_INFOW lpCacheEntryInfo, IN OUT LPDWORD lpdwCacheEntryInfoBufferSize ); 2003年2月SDK已经修正: URLCACHEAPI_(BOOL) GetUrlCacheEntryInfoW( IN LPCWSTR lpszUrlName, OUT LPINTERNET_CACHE_ENTRY_INFOW lpCacheEntryInfo, IN OUT LPDWORD lpdwCacheEntryInfoBufferSize ); |
|
|
|
[推荐]据说是目前最好的反编译工具,1999美元。
从反编译的结果来看,能达到这种水平不是不可能的. 感觉就像机器翻译一样,这种技术虽然比不上人工,但仍有发展潜力. 会不会有人拿来反编译Windows呢? 或者有人会把反编译软件先反编译了? |
|
[下载][ZT]OllyDBG DeFixed Edition 2.0
...以为OllyDBG 2.0出来了... |
|
[下载]获取你系统全部硬件ID的小工具
不至于VM吧,基本都是公开的方法. 0012FFA4 0040BDC2 /CALL 到 CreateFileA 0012FFA8 00403550 |FileName = "\\.\PhysicalDrive0" 0012FFAC C0000000 |Access = GENERIC_READ|GENERIC_WRITE 0012FFB0 00000003 |ShareMode = FILE_SHARE_READ|FILE_SHARE_WRITE 0012FFB4 00000000 |pSecurity = NULL 0012FFB8 00000003 |Mode = OPEN_EXISTING 0012FFBC 00000000 |Attributes = 0 0012FFC0 00000000 \hTemplateFile = NULL 0012FFA0 0040C054 /CALL 到 DeviceIoControl 0012FFA4 00000058 |hDevice = 00000058 0012FFA8 0007C088 |IoControlCode = SMART_RCV_DRIVE_DATA 0012FFAC 0040358C |InBuffer = GetID.0040358C "00 02 00 00 00 01 01 00 00 A0 EC 00 00 00 00 ... " 0012FFB0 00000023 |InBufferSize = 23 (35.) 0012FFB4 00403000 |OutBuffer = GetID.00403000 0012FFB8 00000213 |OutBufferSize = 213 (531.) 0012FFBC 004036BA |pBytesReturned = GetID.004036BA 0012FFC0 00000000 \pOverlapped = NULL 0012FFA0 0040BEA1 /CALL 到 GetVolumeInformationA 0012FFA4 0040354C |RootPathName = "C:\" 0012FFA8 004036BA |VolumeNameBuffer = GetID.004036BA 0012FFAC 00000100 |MaxVolumeNameSize = 100 (256.) 0012FFB0 004036B6 |pVolumeSerialNumber = GetID.004036B6 0012FFB4 00000000 |pMaxFilenameLength = NULL 0012FFB8 00000000 |pFileSystemFlags = NULL 0012FFBC 004037BA |pFileSystemNameBuffer = GetID.004037BA 0012FFC0 00000100 \pFileSystemNameSize = 00000100 0012FFB4 004012E4 <jmp.&iphlpapi.GetAdaptersInfo> (0,403576h) 0012FFB4 004012E4 <jmp.&iphlpapi.GetAdaptersInfo> (4035bch,403576h) |
|
[讨论]用汇编来截取后缀名的小程序!(收集更好的思路)
PathFindExtension Searches a path for an extension. LPTSTR PathFindExtension( LPCTSTR pPath ); Parameters pPath [in] Pointer to a null-terminated string of maximum length MAX_PATH that contains the path that contains the extension for which to search. Return Values Returns the address of the "." preceding the extension within pPath if an extension is found, or the address of the trailing NULL character otherwise. Requirements Version 4.71 and later of Shlwapi.dll Windows NT/2000: Requires Windows 2000 (or Windows NT 4.0 with Internet Explorer 4.0 or later). Windows 95/98/Me: Requires Windows 98 (or Windows 95 with Internet Explorer 4.0 or later). Header: Declared in Shlwapi.h. Import Library: Shlwapi.lib. |
|
[求助]类成员函数的 This 指针编译问题
1. 压栈, 作为第一个参数传递给函数 __stdcall/__cdecl 2. 用ECX传递 __fastcall/__thiscall(这个不是关键词,只能作为默认使用) |
|
|
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值