关键字: dll 资源 字符串资源
下面建立一个简单的dll为例,dll实现建立一个文件,并将读到的String Table资源写到此文件中。
步骤如下:
1)在VC菜单中File->New新建一个命名为dlltest的Win32 Dynamic-Link Library工程,下一步选择
A simple DLL project。
2)在dlltest.cpp文件中添加代码:
#include "stdafx.h"
#include "stdio.h"
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fwdreason, LPVOID lpvReserved)
{
switch(fwdreason)
{
case DLL_PROCESS_ATTACH:
int i;
FILE *fw;
fw = fopen(filename, "w");
char str[200];
LoadString(hinstDLL,1,filename,MAX_PATH);
fprintf(fw,"%s/n", filename);
break;
default:
break;
}
return(T