论坛首页
论坛首页 开发者论坛 PortableApps开发 运行程序的时候 提示一个实例已经在运行,然后不要关闭这个窗口,再次运行程序,程序就能启动。

运行程序的时候 提示一个实例已经在运行,然后不要关闭这个窗口,再次运行程序,程序就能启动。

讨论关于便携软件开发的技术与问题,包括PAL、NSIS、VMware ThinApp及其他。
小曈曈 投名入寨
投名入寨

帖子: 3
本人新手,在用Launcher封包软件后,运行的时候提示一个实例已经在运行(如果不关闭这个弹出窗口,再次双击程序图标,程序就能运行)。。。
软件就一个exe的程序,没有其他任何文件,注册表之类的。之前看到论坛里有个帖子也是这个问题,按照上面的方法试了还是没用
Launch.INI如下:

[Launch]
ProgramExecutable=test\test.exe
DirectoryMoveOK=yes

这是appinfo.ini

[Format]
Type=PortableApps.comFormat
Version=2.0

[Details]
Name=testPortable
AppID=test
Publisher=YF & PortableApps.com
Homepage=PortableApps.com/testPortable
Category=Education
Description=test
Language=SimpChinese

[License]
Shareable=false
OpenSource=false
Freeware=true
CommercialUse=false

[Version]
PackageVersion=0.0.0.0
DisplayVersion=11 Development Test 1

[Dependencies]
UsesDotNetVersion=3

[Control]
[Control]

Icons=1
Start=test.exe



希望大家能帮忙看看是什么问题引起的。。谢谢!
您没有权限查看这个主题的附件。

jooseng 革命同志
革命同志

帖子: 3525
你的Launcher也叫test.exe。当你运行Launcher时它说有一个叫test.exe的已经在运行,有错吗?
将AppID=test改为AppID=testPortable,
将Start=test.exe改为Start=testPortable.exe
重新制作Launcher.

小曈曈 投名入寨
投名入寨

帖子: 3
jooseng 写道:
你的Launcher也叫test.exe。当你运行Launcher时它说有一个叫test.exe的已经在运行,有错吗?
将AppID=test改为AppID=testPortable,
将Start=test.exe改为Start=testPortable.exe
重新制作Launcher.


还真是这个问题啊。厉害了我的哥.


回到 PortableApps开发