是这样的:
我想用VC++6.0建一个控制台应用程序 a.exe ,当我双击后,从a.exe中释放出两个已写好的文件(例如.dll文件),然后运行一段代码,请问如何实现,小弟是个新手,请有心的朋友帮我写下简易的步骤好么!
我想用VC++6.0建一个控制台应用程序 a.exe ,当我双击后,从a.exe中释放出两个已写好的文件(例如.dll文件),然后运行一段代码,请问如何实现,小弟是个新手,请有心的朋友帮我写下简易的步骤好么!
解决方案 »
- Xtreme.Toolkit.Pro 的DockingPane内嵌入XTPReport报表后报表无法响应事件的问题。
- 请教高手,如何判断多个点近似的在一条直线上,顶着有分!!!
- MFC中使用CDatabase CRecordset操作数据库,如果不从CRecordset派生自己的类,如何改变数据库中的数据?
- 我定義了一個結構,作為類的成員數據,那嚜我應該如何在構造函數裡面把他給初始化?
- 如何将.dat文件写入内存,并丛内存中读取存入sql server(给分88)
- 高手指路:如何让CEditView 仅显示读到文件的部分内容?
- MDI程序多个子窗口切换的问题
- 树型控件的GetItemData()
- AFX_MSG_MAP
- 一个 ATL 编程的问题,关于属性和方法的,请各位帮忙指点一下,谢了
- 二维数组的问题
- 问个很肤浅的问题--关于C/C++学习?(一周内结贴)
把a.sys和b.dll两个文件合成一个c.exe文件,当双击c.exe文件后,a.sys和b.dll被释放到指定目录,同时执行一段代码..我该从何入手。。
小弟在网上找了好久也不懂,是和资源文件有关么?可是我不懂资源文件怎么添加和释放及使用啊。。
你在VC中选择Import资源,自定义一个类型名称,然后选择你要添加的文件,这样就加进去了。在程序中FindResource、LoadResource、LockResource可以得到文件数据指针,SizeofResource可以得到文件长度,再CreateFile、WriteFile、CloseHandle就释放出来了。
HRSRC res;
HGLOBAL data;
void *pdata; res = ::FindResource( NULL, MAKEINTRESOURCE( IDR_WBBM ), TEXT( "WBBM" ) );
if( !res )
{
return 1;
} data = ::LoadResource( NULL, res );
if( !data )
{
return 1;
} *size = ::SizeofResource( NULL, res ); pdata = ::LockResource( data );
if( !pdata )
{
return 1;
} memcpy( buf, pdata, *size ); UnlockResource( data );
FreeResource( res );