论坛首页
论坛首页 开发者论坛 PortableApps开发 为什么我制作的快玩便携版一运行就提示有一个实例在运行?

为什么我制作的快玩便携版一运行就提示有一个实例在运行?

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

帖子: 4
如题,我按照网站的方法制作了一下快玩的便携版,为什么一打开就提示“Kuaiwan的另一个实例已在运行。请在运行Kuaiwan Portable前关闭Kuaiwan的其他实例。”我没有运行其他的快玩啊!

jooseng 革命同志
革命同志

帖子: 3603
说不定你的系统已经有一个快玩在运行了你还不知呢。打开 Task Manager 检查一下看有没有。
要找人帮忙,至少也让人看看你写的 launcher.ini 吧。 难道你想找人陪你玩猜谜游戏?

007150814 投名入寨
投名入寨

帖子: 4
jooseng 写道:
说不定你的系统已经有一个快玩在运行了你还不知呢。打开 Task Manager 检查一下看有没有。
要找人帮忙,至少也让人看看你写的 launcher.ini 吧。 难道你想找人陪你玩猜谜游戏?

没有在运行的,我的ini
代码: 全选
[Launch]
ProgramExecutable=Kuaiwan\Kuaiwan.exe
;主程序位置
;CloseEXE=Kuaiwan.exe
;除了Evernote.exe,当EvernoteTray.exe正在运行时,便携软件也拒绝启动。
;WaitForExe1=EvernoteTray.exe
;当Evernote.exe关闭后,等待EvernoteTray.exe结束才真正结束便携软件。
DirectoryMoveOK=yes
;    路径改变并不会影响便携软件运行,因此检测到路径改变时不提示警告。

[Activate]
Registry=false
;    表示本软件需要写注册表

[DirectoriesMove]
-=%LOCALAPPDATA%\kuaiwan
;    当软件启动时,原%LOCALAPPDATA%\Evernote会被重命名(备份)为
;    %LOCALAPPDATA%\Evernote-Backup-by-EvernotePortable,当软
;    件结束时,%LOCALAPPDATA%\Evernote会被删除,
;    %LOCALAPPDATA%\Evernote-Backup-by-EvernotePortable 被重命名(恢复)
;    为%LOCALAPPDATA%\Evernote。(-=)的意思是程序结束时不将
;    %LOCALAPPDATA%\Evernote备份到便携软件Data目录,因为这几个目录主要是日志、
;    临时文件,没有备份到便携设备的必要。如果需要备份到Data目录,则将“-”指定为其
;    他名称。下同。
-=%APPDATA%\kuaiwan
-=%USERPROFILE%\AppData\LocalLow\kuaiwan

[DirectoriesCleanupIfEmpty]
1=%LOCALAPPDATA%\kuaiwan
;    如为空目录,则在结束时删除目录,避免留下垃圾文件。下同
2=%LOCALAPPDATA%\kuaiwan
3=%APPDATA%\kuaiwan
4=%USERPROFILE%\AppData\LocalLow\kuaiwan

[RegistryKeys]
EvernotePortable=HKCU\Software\kuaiwan
;    在程序启动时,HKCU\Software\Evernote被重命名为
;    HKCU\Software\Evernote-Backup-by-EvernotePortable,
;    Data\settings\EvernotePortable.reg 被导入注册表,在程
;    序结束后,反过来导出便携软件键值,恢复本机注册表项。

[RegistryValueWrite]
;HKCU\Software\Evernote\Evernote\EvernotePath=REG_SZ:%PAL:DataDir%  
;    在程序启动时,在HKCU\Software\Evernote\Evernote\EvernotePath 中写入便携
;    软件Data目录路径,以将数据库目录设定为便携软件的Data。更多PAL专有变量请参阅文档。

[RegistryCleanupIfEmpty]
;1=HKCU\Software\Evernote   
;    如为空项,则在结束时删除,避免留下注册表垃圾。

jooseng 革命同志
革命同志

帖子: 3603
新建一个文本,编码必须是ANSI, 字体用英文的(例如Arial), 不能用中文(例如宋体)。我也是从David 的这个例子开始学习的。也像你一样照抄不误,结果错误连篇,就算眼睛看是对的。后来发现是因为用了中文字体。
把多余的删掉,不要留在那里,尤其是那些中文。重新制作Launcher,再试试看。

007150814 投名入寨
投名入寨

帖子: 4
jooseng 写道:
新建一个文本,编码必须是ANSI, 字体用英文的(例如Arial), 不能用中文(例如宋体)。我也是从David 的这个例子开始学习的。也像你一样照抄不误,结果错误连篇,就算眼睛看是对的。后来发现是因为用了中文字体。
把多余的删掉,不要留在那里,尤其是那些中文。重新制作Launcher,再试试看。

还是没有用啊

jooseng 革命同志
革命同志

帖子: 3603
007150814 写道:
jooseng 写道:
新建一个文本,编码必须是ANSI, 字体用英文的(例如Arial), 不能用中文(例如宋体)。我也是从David 的这个例子开始学习的。也像你一样照抄不误,结果错误连篇,就算眼睛看是对的。后来发现是因为用了中文字体。
把多余的删掉,不要留在那里,尤其是那些中文。重新制作Launcher,再试试看。

还是没有用啊

乖乖的用英文一个个字重打,不要Copy & Paste。网页上的“英文”其实是用中文打出来的。
下面这个给你参考。
KuaiwanPortable_3.4.2.6_Launcher_ini_by_007150814_SimpChinese.paf.exe

007150814 投名入寨
投名入寨

帖子: 4
jooseng 写道:
007150814 写道:
jooseng 写道:
新建一个文本,编码必须是ANSI, 字体用英文的(例如Arial), 不能用中文(例如宋体)。我也是从David 的这个例子开始学习的。也像你一样照抄不误,结果错误连篇,就算眼睛看是对的。后来发现是因为用了中文字体。
把多余的删掉,不要留在那里,尤其是那些中文。重新制作Launcher,再试试看。

还是没有用啊

乖乖的用英文一个个字重打,不要Copy & Paste。网页上的“英文”其实是用中文打出来的。
下面这个给你参考。
KuaiwanPortable_3.4.2.6_Launcher_ini_by_007150814_SimpChinese.paf.exe

粘贴的时候已经格式化过了,o(︶︿︶)o 唉,真麻烦啊

小曈曈 投名入寨
投名入寨

帖子: 3
我也遇到这个问题,怎么弄都弄不好。。。


回到 PortableApps开发