- 博客(6)
- 收藏
- 关注
转载 GetStartupInfo检测程序处于被调试状态
#include windows.h>#include stdio.h>#pragma comment(linker, "/subsystem:windows /entry:main")int main()...{ STARTUPINFO si; GetStartupInfo(&si); if ( (si.dwX != 0) || (si.dwY != 0) || (
2007-10-08 20:18:00 699
转载 使用DOS管道的代码片段
void CDosDirDlg::OnOK() ...{ SECURITY_ATTRIBUTES sa; HANDLE hRead,hWrite; sa.nLength = sizeof(SECURITY_ATTRIBUTES); sa.lpSecurityDescriptor = NULL; sa.bInheritHandle = TRUE; if (
2007-10-08 20:16:00 662
原创 创建程序菜单和快捷方式的代码
// Windows Header Files:#include windows.h>// C RunTime Header Files#include stdlib.h>#include malloc.h>#include memory.h>#include tchar.h>#include atlbase.h>#include shlobj.h>#ifndef LIB_H#define LIB
2007-10-08 20:14:00 665
转载 在C++代码中创建Java虚拟机。
好多人都在问如何将java代码打包成exe文件,其实,下面这段代码稍微修改一下就可以做一个类似Java2Exe的功能。顺便看了一下JBuilder编译生成的exe文件(星期天半天的时间花在研究这个上面了),是将jar文件追加到exe文件末尾,然后将exe文件当作jar文件来使用,因此,调试了半天也没发现它写临时文件。方法还是挺巧妙的。其实,替换掉JBuilder生成的exe文件末尾的jar文件
2007-10-08 20:13:00 886
转载 ring3级下直接读写硬盘
C代码#include windows.h>#include stdio.h>#pragma comment(lib, "user32.lib");#pragma comment(lib, "kernel32.lib");const UINT uSectorSize = 512 ;const UINT uBegSector = 0 ;const UINT uSectorNum = 1
2007-10-08 20:11:00 635
转载 删除正在使用的文件
#include Windows.h>#include stdio.h>BOOL ZapDelFile(char *szFileToDel)...{ char cTempFileName[0x80]; char cTempPathName[0x100]; char cFileName[0x100]; if(szFileToDel[1] == :)...{
2007-10-08 20:10:00 663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人