先说明问题:
我现在在做一个更新程序(分为自动更新和手动更新),其实就是一个程序,只是在不同场合调用而已。因为自动更新要做成服务项程序,所以我把程序写成了DLL形式,自动更新服务项就从DLL中取更新方法、手动更新在主程序中调用该DLL 这样能完全能完成功能,现在碰到的问题是:
1.手动更新窗口和主程序共用了同一个Application,导致两个程序没有独立,更新过程中不能对主程序操作。
2.在托盘上显示更新程序的图标,对其点击不能对更新程序的隐藏/显示,而是主程序,原因也是由于第1点。
3.服务项启动后,却不见托盘图标。
望各位大虾帮忙!! 在线等
我现在在做一个更新程序(分为自动更新和手动更新),其实就是一个程序,只是在不同场合调用而已。因为自动更新要做成服务项程序,所以我把程序写成了DLL形式,自动更新服务项就从DLL中取更新方法、手动更新在主程序中调用该DLL 这样能完全能完成功能,现在碰到的问题是:
1.手动更新窗口和主程序共用了同一个Application,导致两个程序没有独立,更新过程中不能对主程序操作。
2.在托盘上显示更新程序的图标,对其点击不能对更新程序的隐藏/显示,而是主程序,原因也是由于第1点。
3.服务项启动后,却不见托盘图标。
望各位大虾帮忙!! 在线等
更新程序——DLL程序——托盤顯示更新程序的圖標“更新过程中不能对主程序操”——更新過程中可以插入application.processMessage 或開一個線程執行更新...
我把更新程序连窗体完全封装在DLL中