软件注册站
热情软件屋

 
执行.exe之后,在进程管理器中显示的却是.WYN文件
编号: QA004934    
建立日期: 2005年8月22日 最后修改日期: 2005年8月22日
所属类别: C/C++ - 其他方面

Visual Basic - 其他方面
   
    操作系统:Win9x/Win2k/Win2003.NET
    编程工具:VB 6.0
    问题:我遇到过这样一个程序,我不知道是怎么做的。描述如下:
    这个程序有两个文件.一个是.EXE文件,另外一个是扩展名为.WYN的文件.执行这个.exe文件之后,在XP的进程管理器中显示的却是那个.WYN文件,而那个.exe文件却没有显示.似乎是.exe文件加载了.wyn后就中断了.而实际的操作是由.wyn文件完成的.我在进程管理器里面"结束进程",却没有效果.只有选择"结束任务"才能退出。
    我将.wyn文件改名为.exe 文件执行,却不可以.请问这是怎么回事??
    水平: 中级(无声狂啸)
   
    .WYN文件其实是个dll文件,作为一个dll文件只需要导出一个函数,函数中可以进行创建窗口等任何动作,需要注意的是"模块状态的切换",在vc中可以使用宏AFX_MANAGE_STATE(AfxGetStaticModuleState())自动管理,然后父进程只需要执行该导出函数后就可以撒手退出了。
    

    

此问题由yswyms回答。

附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, Visual Basic, VB, 其他方面,

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio