程序发布:将 MFC 程序(使用 DLL)制作成安装包,并在安装过程中自动安装 Windows 服务

发布于 科技 2024-03-02
3个回答
  1. 匿名用户2024-01-26

    使用 InstallShield,但 InstallShield 没有用于注册系统服务的向导,而是使用 ** 来实现它。

    Windows 服务的信息:

    1.已注册的服务名称:这是我们在任务管理器中看到的进程的名称。

    2.服务的显示名称:这是我们在 Service Manager 上看到的名称。

    3.服务说明:不用说,这是可选的

    4.服务调用的程序路径:服务运行的程序。

    5.服务器的启动类型:是自动、手动还是禁用。

    有了这些信息,我们就可以开始写作了。

    function onfirstuiafter()

    string szservicename, szservicedisplayname, szservicedescription, szservicepathfile, szstartserviceargs;

    number ,bstartservice,begin

    showobjwizardpages(next);

    szservicename=”hiadmin”;

    已注册服务的名称。

    szservicedisplayname=”test”;

    服务显示名称。

    szservicedescription=”just test”;

    服务说明。 szservicepathfile=targetdir^”\server\\;

    程序文件的路径,以及安装路径下服务器目录中的文件。

    bstartservice=0;

    启动类型为“自动”。

    szstartserviceargs=”";

    serviceaddservice ( szservicename, szservicedisplayname, szservicedescription, szservicepathfile, bstartservice, szstartserviceargs );

    servicestartservice(szservicename,”");

    在末尾添加一行,以便在安装程序时启动服务。

  2. 匿名用户2024-01-25

    制作安装包,使用安装包制作工具,网上有大名鼎鼎的,第二名,第三名等等。

    一般软件都会有这些设置配置,你只需要添加它们,当然也可以使用脚本。

    主要支持安装包制作工具。

    您只需要学习如何使用安装包制作工具。

  3. 匿名用户2024-01-24

    创建一个 MFC DLL 项目。

    选择具有静态链接 MFC 的规则 DLL

    这样,生成的DLL自带运行时,可以直接放在其他计算机上运行。 但是,DLL的大小会增加很多。 VC++ 2010 将增加 1MB 以上。

    如果它是在 win32 项目中创建的 DLL,请单击“项目”-“属性”。

    选择“在静态库中使用 MFC”。 简而言之,无论您如何设置项目,都必须确保选择“在静态库中使用 MFC”以满足您的要求。

相关回答
13个回答2024-03-02

如果 MFC 程序已完成,则可以在源代码中根目录下获取类,查看这些类,或者使用某些 ** 猜测 ActiveX 的名称,并在 Internet 上搜索相关信息。

12个回答2024-03-02

后缀dll是系统文件,平时打开不运行的情况,如果非要打开的话,用记事本,但是打开后就乱码了。

6个回答2024-03-02

1)打开IDE,加载您的项目,然后单击“Add-in”菜单下的“Add-in Manager”。 >>>More

15个回答2024-03-02

方法如下: 方法1:

在wifi状态下,继续在苹果商店安装软件,安装成功后再卸载。 >>>More

18个回答2024-03-02

将程序从iPad传输到iTunes数据库的操作如下: >>>More