Skip to content

MFC制作的启动程序,目的是封装为一个小型服务器,运行时在本机启动服务(所以该MFC只是一个空壳而已,调用其他程序)

Notifications You must be signed in to change notification settings

gouxionglai/mfc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

READ ME

​ 记录下本次项目踩过的坑,几乎是摸着石头过河。

需求

​ 双击exe后,弹出启动画面,显示正在执行的过程。具体过程是:

  1. 显示启动画面
  2. 检查java环境
  3. 检查mysql环境,无则安装mysql服务,并启动服务
  4. 启动jar包
  5. 遍历端口,比如8080。若有连接则代表jar包启动完成
  6. 隐藏启动界面,显示系统托盘。可以退出程序或者重新打开指定url
  7. 打开指定浏览器的指定url (不可修改url) 替换成下面的功能
  8. 打开浏览器到MFC窗口里面
  9. MFC控件跟随窗口大小而改变
  10. 关闭窗口默认为最小化而不是退出程序

缘由

​ 项目中的一个功能。原本是b/s项目,一台服务器,其他电脑直接浏览器访问即可。但是客户想要exe启动的这种样子,并且还不能对外联网(要求独立环境)。无奈b/s已经做得差不多了,所以想用这个MFC包装一下,假装是个正经exe应用。

bat

bat.md

mfc

mfc.md

文件路径

img

目标文件就是irms.exe 执行过程中会调用一些bat。有的bat在MySQL目录下。

About

MFC制作的启动程序,目的是封装为一个小型服务器,运行时在本机启动服务(所以该MFC只是一个空壳而已,调用其他程序)

Resources

Stars

Watchers

Forks

Packages

No packages published