Old 29th April 2018, 13:10   #1
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
RestoreKey

I have written:


!define REGKEY1 "HKEY_CURRENT_USER\Software\Daum"
!define DATAKEY1 "$EXEDIR\Data\PotPlayer.reg"

!include "Registry.nsh"

${registry:eleteKey} "${REGKEY1}-BackupBy${APPNOSPACE}Portable" $R0
${registry::MoveKey} "${REGKEY1}" "${REGKEY1}-BackupBy${APPNOSPACE}Portable" $R0
Sleep 200

${registry::RestoreKey} "${DATAKEY1}" $R0
Sleep 200

The code works fine until ${registry::RestoreKey}

At this line don't copy "PotPlayer.Reg" to registry.
What's wrong?

Thanks.
Gluck is offline   Reply With Quote
Old 29th April 2018, 13:56   #2
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
When I backup registry.reg I use this code:

Delete "${DATAKEY1}"

${registry::SaveKey} "${REGKEY1}" "${DATAKEY1}" "/A=1" $R0
Sleep 200

${registry:eleteKey} "${REGKEY1}" $R0
${registry::MoveKey} "${REGKEY1}-BackupBy${APPNOSPACE}Portable" "${REGKEY1}" $R0
Sleep 200

${registry::Unload}



This code works fine, and save the change to PotPlayer.reg, so the path is correct.
Gluck is offline   Reply With Quote
Old 30th April 2018, 18:48   #3
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
I know what's appened...

If RequestExecutionLevel user is active, it lock RestoreKey. (A bug?).
(If PotPlayer loose d&d became unusable).

Does anyone have ideas how to resolve it?
Gluck is offline   Reply With Quote
Old 30th April 2018, 20:22   #4
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 4,768
MSDN says this about RegRestoreKey:
Quote:
The calling process must have the SE_RESTORE_NAME and SE_BACKUP_NAME privileges on the computer in which the registry resides.

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 30th April 2018, 21:14   #5
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
Sorry, but I don't understand...
How can I have SE_RESTORE_NAME and SE_BACKUP_NAME in my project?
Gluck is offline   Reply With Quote
Old 30th April 2018, 21:56   #6
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 4,768
Quote:
Originally Posted by Gluck View Post
Sorry, but I don't understand...
How can I have SE_RESTORE_NAME and SE_BACKUP_NAME in my project?
The function itself or the plug-in probably requests it but you need "RequestExecutionLevel admin" or the user (the users group) needs to be granted those rights.

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 1st May 2018, 08:12   #7
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
I have changed executionlevel to admin.

Before starting, the program call the window to acquire the rights to modifiy the computer (it' s not implicit).

The program starts and RestoreKey works fine, but loose drag 'n drop.
(I'm at the starting point!!!).
Gluck is offline   Reply With Quote
Old 2nd May 2018, 21:13   #8
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
I have seen this is a common problem in NSIS (downloading varios programs).

How can I ask to the developers of NSIS to remove this bug in the next release?
Gluck is offline   Reply With Quote
Old 2nd May 2018, 22:17   #9
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 4,768
It is not a bug, it is just how Windows works. You cannot drop files on a higher integrity level window.

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 3rd May 2018, 08:56   #10
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
I'm refering to the bug if RequestExecutionLevel is abled not works Registry::RestoreKey...
Gluck is offline   Reply With Quote
Old 5th May 2018, 17:26   #11
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
"It is not a bug, it is just how Windows works. You cannot drop files on a higher integrity level window".

Uhm. I don't know...

And why, (and how) potplayer by PortableApps can drag and write registry?

Here is the code, could someone tell me why?

code:

; NSIS script (UTF-8) NSIS-Park-3 Unicode log
; Install

Unicode true
SetCompressor /SOLID lzma
SetCompressorDictSize 32

; --------------------
; HEADER SIZE: 280482
; START HEADER SIZE: 300
; MAX STRING LENGTH: 8196
; STRING CHARS: 61051

OutFile [NSIS].exe
!include WinMessages.nsh

SilentInstall silent
AutoCloseWindow true


; --------------------
; LANG TABLES: 24
; LANG STRINGS: 58

Name "PotPlayer Portable (PortableApps.com Launcher)"
BrandingText "Nullsoft Install System v2.46.5-Unicode"

; LANG: 1055
LangString LSTR_0 1055 "Nullsoft Kurulum Sistemi v2.46.5-Unicode"
LangString LSTR_1 1055 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1055 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1055 "Yazılamadı: "
LangString LSTR_6 1055 "Kopyalama başarısız oldu"
LangString LSTR_7 1055 "Kayıt: "
LangString LSTR_8 1055 "Simge bulunamadı: "
LangString LSTR_9 1055 "Yüklenemedi: "
LangString LSTR_10 1055 "Dizin oluştur: "
LangString LSTR_13 1055 "Dosya sil: "
LangString LSTR_14 1055 "Açılışta sil: "
LangString LSTR_17 1055 "Veriyi açarken hata meydana geldi! Acaba kurulum uygulaması mı bozuk?"
LangString LSTR_20 1055 "Çalıştır: "
LangString LSTR_21 1055 "Aç: "
LangString LSTR_22 1055 "Açma: Dosyaya yazarken hata meydana geldi "
LangString LSTR_23 1055 "Kurulum bozuk: Geçersiz kod"
LangString LSTR_24 1055 "OLE yok: "
LangString LSTR_25 1055 "Çıktı dizini: "
LangString LSTR_26 1055 "Dizini sil: "
LangString LSTR_27 1055 "Açılışta adını değiştir: "
LangString LSTR_28 1055 "Ad değiştir: "
LangString LSTR_29 1055 "Atlandı: "
LangString LSTR_30 1055 "Ayrıntıları panoya kopyala"
LangString LSTR_36 1055 "Dosya yazmak için açılırken hata meydana geldi: $\r$\n$\r$\n$0$\r$\n$\r$\nKurulumu durdurmak için Dur düğmesine,$\r$\nyeniden denemek için Yeniden Dene düğmesine,$\r$\nbu dosyayı atlamak için Yoksay düğmesine basın."
LangString LSTR_37 1055 "$_14_ başlatılamadı. Bu durumu düzeltmek için yeniden kurmanız gerekebilir. (HATA: $_13_ bulunamadı)"
LangString LSTR_38 1055 "$_15_ requires Windows $0 or later. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_39 1055 "$_15_ requires Windows $0 or earlier. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_40 1055 "$_14_ çalıştırılması için yönetici haklarına sahip olmanız gerekir."
LangString LSTR_41 1055 "Lütfen doğrulamayı tekrar denemek için Tekrar'a veya bitirmek için İptal'e basın."
LangString LSTR_42 1055 "Yönetici olarak çalıştırmazsanız $_14_'ın bazı özellikleri çalışmayacaktır."
LangString LSTR_43 1055 "Bitirmek için Vazgeç'e, doğrulamayı tekrar denemek için Tekrar'a veya bu şekilde devam etmek için Yoksay'a basın."
LangString LSTR_44 1055 "$_14_ yönetici haklarına ihtiyaç duyuyor, ancak Windows Oturum Açma hizmeti çalışmıyor. $_14_ başlatılamadı."
LangString LSTR_45 1055 "Yönetici olarak çalışamıyor, hata $0."
LangString LSTR_46 1055 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1055 "$_14_ Bir UNC dizinden başlatılamaz. Lütfen dizini bir sürücü harfine atayın ve tekrar deneyin"
LangString LSTR_48 1055 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1055 "$_14_, isminde boşluk bulunan bir dizinden çalıştırılamaz. Lütfen güncel dizin ismini ($EXEDIR) içinde boşluk olmayacak şekilde değiştirin ve taşınabilir uygulamayı yeniden başlatın. Daha fazla bilgi için lütfen help.html dosyasına bakın."
LangString LSTR_50 1055 "$_14_ cannot be started, as its path has changed since it was last started from $_21_ to $_22_."
LangString LSTR_51 1055 "The path to $_14_ has changed, since it was last started, from $_21_ to $_22_. Moving portable apps like this is not advised, and some features may not work. Are you sure you want to continue?"
LangString LSTR_52 1055 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1055 "Başka bir $_15_ kopyası zaten çalışıyor. $_14_'ı çalıştırmadan önce lütfen diğer $_15_ kopyalarını kapatın."
LangString LSTR_54 1055 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1055 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1055 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1055 Özel


; LANG: 1028
LangString LSTR_0 1028 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1028 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1028 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1028 "無法寫入: "
LangString LSTR_6 1028 "複製失敗 "
LangString LSTR_7 1028 "複製到: "
LangString LSTR_8 1028 "無法找到符號: "
LangString LSTR_9 1028 "無法載入: "
LangString LSTR_10 1028 "$\"建立資料夾: $\" "
LangString LSTR_13 1028 "刪除檔案: "
LangString LSTR_14 1028 "重新啟動後刪除: "
LangString LSTR_17 1028 正在解壓縮資料發生錯誤!已損壞的安裝程式?
LangString LSTR_20 1028 "執行: "
LangString LSTR_21 1028 "抽取: "
LangString LSTR_22 1028 "抽取: 無法寫入檔案 "
LangString LSTR_23 1028 "安裝損毀: 無效的作業代碼 "
LangString LSTR_24 1028 "沒有 OLE 用於: "
LangString LSTR_25 1028 "輸出目錄: "
LangString LSTR_26 1028 "移除目錄: "
LangString LSTR_27 1028 "重新啟動後重新命名: "
LangString LSTR_28 1028 "重新命名: "
LangString LSTR_29 1028 "已略過: "
LangString LSTR_30 1028 "複製細節到剪貼簿 "
LangString LSTR_36 1028 "無法開啟要寫入的檔案: $\r$\n$\t$\"$0$\"$\r$\n按一下 [Abort] 放棄安裝,$\r$\n [Retry] 重新嘗試寫入檔案,或$\r$\n [Ignore] 忽略這個檔案。"
LangString LSTR_37 1028 "$_14_ 無法啟動。您可以重新安裝程式以解決此問題。(錯誤:無法找到$_13_)"
LangString LSTR_38 1028 "$_15_ 需要Windows $0 或更新的版本。本機目前執行的系統為Windows $1, 因此$_15_ 無法啟動。"
LangString LSTR_39 1028 "$_15_ 需要Windows $0 或更早的版本。本機目前執行的系統為Windows $1, 因此$_15_ 無法啟動。"
LangString LSTR_40 1028 "$_14_ 需要管理員權限才能執行。"
LangString LSTR_41 1028 按重試嘗試再次驗證,或按取消退出.
LangString LSTR_42 1028 "如果您不以系統管理員執行$_14_ ,某些功能將無法使用。"
LangString LSTR_43 1028 按拒絕退出,按重試嘗試再次驗證,或按忽略繼續執行程式。
LangString LSTR_44 1028 "$_14_需要管理員權限,但Windows Logon服務不在執行中。 $_14_無法啟動。"
LangString LSTR_45 1028 "無法以系統管理員執行, 錯誤提示$0。"
LangString LSTR_46 1028 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1028 "$_14_ 無法從UNC路徑啟動。請映射資料夾到一個磁碟機代號,然後重試。"
LangString LSTR_48 1028 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1028 "$_14_ 無法從名稱包含空格的資料夾中執行。 請檢查當前資料夾名稱($EXEDIR) 刪除所有空格後重新啟動程式。 請閱讀help.html檔案以獲得更多資訊。"
LangString LSTR_50 1028 "由於$_14_ 上次執行後,路徑已從$_21_ 變更為$_22_,程式無法啟動。 "
LangString LSTR_51 1028 "$_14_ 的路徑自上次執行後,已由$_21_ 變更為$_22_。如此移動可攜式軟體是不推薦的,並且某些功能可能無法使用。您確定要繼續?"
LangString LSTR_52 1028 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1028 "$_15_ 的另一個實例已在執行中。請在啟動$_14_ 前關閉$_15_ 的其他實例。"
LangString LSTR_54 1028 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1028 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1028 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1028 自訂


; LANG: 1054
LangString LSTR_0 1054 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1054 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1054 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1054 "ไม่สามารถเขียน: "
LangString LSTR_6 1054 คัดลอกผิดพลาด
LangString LSTR_7 1054 "คัดลอกไปยัง "
LangString LSTR_8 1054 "ไม่สามารถหาสัญลักษณ์ได้: "
LangString LSTR_9 1054 "ไม่สามารถโหลดได้: "
LangString LSTR_10 1054 "สร้างแฟ้ม: "
LangString LSTR_13 1054 "ลบไฟล์: "
LangString LSTR_14 1054 "ลบตอนรีบูท: "
LangString LSTR_17 1054 "มีปัญหาในการคลายข้อมูล! เกิดข้อผิดพลาดจากตัวติดตั้ง?"
LangString LSTR_20 1054 "รันไฟล์: "
LangString LSTR_21 1054 "แตกไฟล์: "
LangString LSTR_22 1054 "แตกไฟล์: เกิดปัญหาในการเขียนไฟล์"
LangString LSTR_23 1054 "ตัวติดตั้งมีปัญหา: รหัส opcode ผิดพลาด"
LangString LSTR_24 1054 "ไม่มี OLE สำหรับ: "
LangString LSTR_25 1054 "แฟ้มทีติดตั้ง: "
LangString LSTR_26 1054 "ลบแฟ้ม: "
LangString LSTR_27 1054 "เปลี่ยนชื่อตอนรีบูท: "
LangString LSTR_28 1054 "เปลี่ยนชื่อ: "
LangString LSTR_29 1054 "ข้าม: "
LangString LSTR_30 1054 คัดลอกรายละเอียดลงคลิปบอร์ด
LangString LSTR_36 1054 "ไม่สามารถเปิดไฟล์สำหรับเขียนได้: $\r$\n$\r$\n$0$\r$\n$\r$\nกด ยกเลิก เพื่อหยุดการติดตั้ง,$\r$\nลองอีกครั้ง เพื่อลองอีกครั้ง, หรือ$\r$\nเพิกเฉย เพื่อข้ามไฟล์นี้."
LangString LSTR_37 1054 "$_14_ ไม่สามารถเริ่มทำงานได้ คุณอาจติดตั้งใหม่อีกครั้งเพื่อแก้ปัญหานี้ (ข้อผิดพลาด: ไม่พบ $_13_)"
LangString LSTR_38 1054 "$_15_ ทำงานได้ใน Windows $0 หรือ หลังจากนั้น เท่านั้น คอมพิวเตอร์เครื่องนี้กำลังใช้ Windows $1 ดังนั้น $_15_ จึงไม่สามารถเริ่มทำงานได้"
LangString LSTR_39 1054 "$_15_ ทำงานได้ใน Windows $0 หรือ ก่อนหน้านั้น เท่านั้น คอมพิวเตอร์เครื่องนี้กำลังใช้ Windows $1 ดังนั้น $_15_ จึงไม่สามารถเริ่มทำงานได้"
LangString LSTR_40 1054 "$_14_ จำเป็นต้องมีสิทธิการใช้งานของผู้ดูแลระบบจึงจะทำงานได้"
LangString LSTR_41 1054 "กดปุ่ม ลองอีกครั้ง เพื่อลองรับรองสิทธิการใช้งานของผู้ดูแลระบบอีกครั้ง หรือกดปุ่ม ยกเลิก เพื่อจบการทำงาน"
LangString LSTR_42 1054 "บางคุณสมบัติของ $_14_ จะไม่สามารถใช้การได้ หากคุณไม่ได้รันในสถานะผู้ดูแลระบบ"
LangString LSTR_43 1054 "กดปุ่ม ยกเลิกการทำงาน เพื่อจบการทำงาน กดปุ่ม ลองอีกครั้ง เพื่อลองรับรองสิทธิการใช้งานของผู้ดูแลระบบอีกครั้ง หรือกดปุ่ม ละเลย เพื่อดำเนินการต่อไม่ว่าอะไรจะเกิดขึ้น"
LangString LSTR_44 1054 "$_14_ จำเป็นต้องมีสิทธิการใช้งานของผู้ดูแลระบบ แต่บริการ Logon ของ Windows ไม่ได้ทำงานอยู่ $_14_ จึงไม่สามารถเริ่มทำงานได้"
LangString LSTR_45 1054 "ไม่สามารถรันในสถานะผู้ดูแลระบบได้ ข้อผิดพลาด $0"
LangString LSTR_46 1054 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1054 "$_14_ ไม่สามารถเริ่มทำงานได้จากระบบเครือข่าย โปรดเชื่อมโฟลเดอร์กับตัวอักษรประจำไดร์ฟ (Map Network Drive) และลองใหม่อีกครั้ง"
LangString LSTR_48 1054 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1054 "$_14_ ไม่สามารถทำงานได้จากโฟลเดอร์ที่มีเว้นวรรคอยู่ในชื่อ โปรดแก้ไขพาธปัจจุบัน ($EXEDIR) โดยลบเว้นวรรคทุกตัวและเปิดแอพฯพกพาอีกครั้ง เพื่อข้อมูลเพิ่มเติมโปรดดู help.html"
LangString LSTR_50 1054 "$_14_ ไม่สามารถเริ่มทำงานได้ เนื่องจากพาธของแอพฯดังกล่าวถูกเปลี่ยนจาก $_21_ ในตอนเริ่มต้น ไปเป็น $_22_"
LangString LSTR_51 1054 "พาธที่ชี้ไปที่ $_14_ ถูกเปลี่ยนจาก $_21_ ในตอนเริ่มต้น ไปเป็น $_22_ การย้ายแอพฯพกพาแบบนี้เป็นสิ่งที่ไม่แนะนำให้ทำ เนื่องจากคุณสมบัติบางประการอาจไม่สามารถใช้การได้ คุณแน่ใจหรือว่าคุณต้องการดำเนินการต่อ ?"
LangString LSTR_52 1054 "$_15_ จำเป็นต้องใช้ Java Runtime Environment โปรดติดตั้ง jPortable จาก http://portableapps.com/jportable จากนั้นลองใหม่อีกครั้ง"
LangString LSTR_53 1054 "อีก instance หนึ่งของ $_15_ กำลังทำงานอยู่ โปรดปิดทุก instance ของ $_15_ ก่อนเรียก $_14_"
LangString LSTR_54 1054 "อีก instance หนึ่งของ $_14_ กำลังเริ่มทำงาน โปรดรอแอพฯดังกล่าวเริ่มทำงานก่อนที่จะเรียกแอพฯดังกล่าวอีกครั้ง"
LangString LSTR_55 1054 "อีก instance หนึ่งของ $_14_ กำลังจบการทำงานอยู่ โปรดรอแอพฯดังกล่าวจบการทำงานเสร็จสิ้นก่อนที่จะเรียกแอพฯดังกล่าวอีกครั้ง"
LangString LSTR_56 1054 "$_14_ ไม่ได้ปิดอย่างถูกต้องในการทำงานครั้งที่แล้วและจะทำการเก็บกวาดเดี๋ยวนี้ โปรดเรียก $_14_ อีกครั้งด้วยตัวคุณเอง"
LangString LSTR_57 1054 กำหนดเอง


; LANG: 1053
LangString LSTR_0 1053 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1053 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1053 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1053 "Kan inte skriva: "
LangString LSTR_6 1053 "Kopiering misslyckades"
LangString LSTR_7 1053 "Kopiera till "
LangString LSTR_8 1053 "Kunde inte hitta symbol: "
LangString LSTR_9 1053 "Kunde inte ladda: "
LangString LSTR_10 1053 "Skapa katalog: "
LangString LSTR_13 1053 "Radera fil: "
LangString LSTR_14 1053 "Radera vid omstart: "
LangString LSTR_17 1053 "Fel vid uppackning av data! Skadat installationspaket?"
LangString LSTR_20 1053 "Kör: "
LangString LSTR_21 1053 "Extrahera: "
LangString LSTR_22 1053 "Extrahera: fel vid skrivning till fil "
LangString LSTR_23 1053 "Installationspaket skadat: ogiltig opcode"
LangString LSTR_24 1053 "Ingen OLE för: "
LangString LSTR_25 1053 "Målkatalog: "
LangString LSTR_26 1053 "Ta bort katalog: "
LangString LSTR_27 1053 "Döp om vid omstart: "
LangString LSTR_28 1053 "Döp om: "
LangString LSTR_29 1053 "Ignorerad: "
LangString LSTR_30 1053 "Kopiera detaljinformation till klippbordet"
LangString LSTR_36 1053 "Fel vid Öppning av fil för skrivning: $\r$\n$\t$\"$0$\"$\r$\nKlicka på avbryt för att avbryta installationen,$\r$\nförsök igen för att försöka skriva till filen igen, eller$\r$\nIgnorera för att skippa denna fil"
LangString LSTR_37 1053 "$_14_ kan inte startas. Du kanske vill installera om för att lösa problemet. (FEL: $_13_ kunde inte hittas)"
LangString LSTR_38 1053 "$_15_ kräver Windows $0 eller senare. Den här datorn kör Windows $1, så $_15_ kan inte starta."
LangString LSTR_39 1053 "$_15_ kräver Windows $0 eller tidigare. Den här datorn kör Windows $1, så $_15_ kan inte starta."
LangString LSTR_40 1053 "$_14_ kräver administratörsrättigheter för att köras."
LangString LSTR_41 1053 "Tryck på Försök igen för att försöka igen eller Avbryt föra att avsluta."
LangString LSTR_42 1053 "Några funktioner av $_14_ fungerar inte om du inte kör som administratör."
LangString LSTR_43 1053 "Tryck Avbryt för att avsluta, Försök igen för att försöka igen eller Ignorera för att fortsätta ändå."
LangString LSTR_44 1053 "$_14_ kräver administratörsrättigheter, men Windows Logon service är inte igång. $_14_ kan inte startas."
LangString LSTR_45 1053 "Kunde inte köra som administratör, fel $0."
LangString LSTR_46 1053 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1053 "$_14_ kan inte startas från en UNC-sökväg. Vänligen kartlägg mappen till en volymbokstav och försök igen."
LangString LSTR_48 1053 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1053 "$_14_ kan inte köras från en mapp med ett mellanrum i sig. Ändra nuvarande sökväg ($EXEDIR) så det inte finns några mellanrum och starta programmet igen. Vänligen läs help.html för mer information."
LangString LSTR_50 1053 "$_14_ kan inte startas, eftersom dess sökväg har ändrats sen det startades senast från $_21_ till $_22_."
LangString LSTR_51 1053 "Sökvägen till $_14_ har ändrats, sen det startades senast, från $_21_ till $_22_. Att flytta portabla program på det här sättet är inte rekommenderat, och några funktioner kanske inte fungerar. Är du säker på att du vill fortsätta?"
LangString LSTR_52 1053 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1053 "En annan instans av $_15_ är redan igång. Stäng övriga instanser av $_15_ innan du startar $_14_."
LangString LSTR_54 1053 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1053 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1053 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1053 Valfri


; LANG: 1034
LangString LSTR_0 1034 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1034 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1034 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1034 "No pudo escribirse: "
LangString LSTR_6 1034 "Falló la copia"
LangString LSTR_7 1034 "Copiar a "
LangString LSTR_8 1034 "No pudo encontrarse símbolo: "
LangString LSTR_9 1034 "No pudo cargarse: "
LangString LSTR_10 1034 "Crear directorio: "
LangString LSTR_13 1034 "Borrar archivo: "
LangString LSTR_14 1034 "Borrar al reinicio: "
LangString LSTR_17 1034 "¡Error descomprimiendo datos! ¿Instalador corrupto?"
LangString LSTR_20 1034 "Ejecutar: "
LangString LSTR_21 1034 "Extraer: "
LangString LSTR_22 1034 "Extraer: error escribiendo al archivo "
LangString LSTR_23 1034 "Instalador corrupto: código de operación no válido"
LangString LSTR_24 1034 "Sin OLE para: "
LangString LSTR_25 1034 "Directorio de salida: "
LangString LSTR_26 1034 "Eliminar directorio: "
LangString LSTR_27 1034 "Renombrar al reinicio: "
LangString LSTR_28 1034 "Renombrar: "
LangString LSTR_29 1034 "Omitido: "
LangString LSTR_30 1034 "Copiar Detalles al Portapapeles"
LangString LSTR_36 1034 "Error abriendo archivo para escritura: $\r$\n$\t$\"$0$\"$\r$\nPresione abortar para anular la instalación,$\r$\nreintentar para volver a intentar escribir el archivo, u$\r$\nomitir para ignorar este archivo"
LangString LSTR_37 1034 "$_14_ no puede iniciar. Quizá desee reinstalar para corregir el problema. (ERROR: $_13_ no puede ser encontrado)"
LangString LSTR_38 1034 "$_15_ requires Windows $0 or later. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_39 1034 "$_15_ requires Windows $0 or earlier. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_40 1034 "$_14_ requiere privilegios administrativos para funcionar."
LangString LSTR_41 1034 "Presione Reintentar para autenticar de nuevo o Cancelar para salir."
LangString LSTR_42 1034 "Algunas características de $_14_ no funcionarán si no la ejecuta como administrador."
LangString LSTR_43 1034 "Presione Abortar para salir, Reintentar para autenticar otra vez o Ignorar para continuar de cualquier manera."
LangString LSTR_44 1034 "$_14_ requiere privilegios administrativos, pero el servicio de Windows Logon no está en ejecución. $_14_ no puede iniciar."
LangString LSTR_45 1034 "Imposible ejecutar como administrador, error $0."
LangString LSTR_46 1034 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1034 "$_14_ no puede iniciar desde una ruta UNC. Por favor ubique el directorio en la unidad e intente de nuevo."
LangString LSTR_48 1034 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1034 "$_14_ no puede funcionar desde un directorio con espacios en su ruta. Por favor modifique la ruta ($EXEDIR) para remover cualquier espacio e inicie la aplicación portátil de nuevo. Lea el archivo help.html para mayor información."
LangString LSTR_50 1034 "$_14_ cannot be started, as its path has changed since it was last started from $_21_ to $_22_."
LangString LSTR_51 1034 "The path to $_14_ has changed, since it was last started, from $_21_ to $_22_. Moving portable apps like this is not advised, and some features may not work. Are you sure you want to continue?"
LangString LSTR_52 1034 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1034 "Otra instancia de $_15_ ya está en ejecución. Por favor cierrela antes de iniciar de nuevo $_14_."
LangString LSTR_54 1034 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1034 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1034 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1034 Personalizada


; LANG: 1060
LangString LSTR_0 1060 "Namestitveni sistem Nullsoft v2.46.5-Unicode"
LangString LSTR_1 1060 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1060 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1060 "Ni mogoče pisati: "
LangString LSTR_6 1060 "Kopiranje neuspešno"
LangString LSTR_7 1060 "Kopiranje v "
LangString LSTR_8 1060 "Ni mogoče najti simbola: "
LangString LSTR_9 1060 "Ni mogoče naložiti: "
LangString LSTR_10 1060 "Ustvarjanje mape: "
LangString LSTR_13 1060 "Brisanje datoteke: "
LangString LSTR_14 1060 "Brisanje ob ponovnem zagonu: "
LangString LSTR_17 1060 "Napaka pri razširjanju podatkov! Je namestitvena datoteka okvarjena?"
LangString LSTR_20 1060 "Izvajanje: "
LangString LSTR_21 1060 "Razširjanje: "
LangString LSTR_22 1060 "Razširjanje: napaka pri pisanju v datoteko "
LangString LSTR_23 1060 "Namestitev neveljavna: napačen ukaz"
LangString LSTR_24 1060 "Neobstoječi OLE za: "
LangString LSTR_25 1060 "Ciljna mapa: "
LangString LSTR_26 1060 "Odstranjevanje mape: "
LangString LSTR_27 1060 "Preimenovanje ob zagonu: "
LangString LSTR_28 1060 "Preimenovanje: "
LangString LSTR_29 1060 "Izpuščeno: "
LangString LSTR_30 1060 "Kopiraj podrobnosti v odložišče"
LangString LSTR_36 1060 "Napaka pri odpiranju datoteke za pisanje: $\r$\n$\r$\n$0$\r$\n$\r$\nPritisnite Prekini za prekinitev namestitve,$\r$\nPonovi za ponoven poskus ali$\r$\nPrezri za izpust te datoteke."
LangString LSTR_37 1060 "Ne morem zagnati programa $_14_. Lahko poskusite s ponovno namestitvijo, da odpravite to napako. (NAPAKA: Ne najdem $_13_)"
LangString LSTR_38 1060 "Minimalna zahteva programa $_15_ je operacijski sistem različice Windows $0 ali kasnejši, zato na operacijskem sistemu tega računalnika ($1) ne more teči."
LangString LSTR_39 1060 "Program $_15_ ne more teči na operacijskem sistemu kasnejše različice kot Windows $0, zato na operacijskem sistemu tega računalnika ($1) ne more teči."
LangString LSTR_40 1060 "Program $_14_ potrebuje pravice skrbnika, da lahko teče."
LangString LSTR_41 1060 "Pritisnite Poskusi ponovno za ponovno prijavo ali Prekliči, da odnehate."
LangString LSTR_42 1060 "Nekatere zmožnosti programa $_14_ ne bodo delovale, če ne bo tekel s pravicami skrbnika."
LangString LSTR_43 1060 "Pritisnite Prekini da odnehate, Poskusi ponovno za ponovno prijavo ali Spreglej za nadaljevanje kljub temu."
LangString LSTR_44 1060 "Program $_14_ potrebuje pravice skrbnika, a prijavni servis Windows ne teče. Program $_14_ se zato ne more zagnati."
LangString LSTR_45 1060 "Ne more teči s pravicami skrbnika, napaka $0."
LangString LSTR_46 1060 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1060 "Program $_14_ ne more teči z UNC poti. Prosimo, mapirajte omrežno mapo na prosto črko in poskusite znova."
LangString LSTR_48 1060 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1060 "Program $_14_ ne more teči iz mape, ki ima v imenu presledek. Prosimo, odstranite jih s poti ($EXEDIR) in poskusite ponovno zagnati program. Prosimo, poglejte datoteko help.html za več informacij."
LangString LSTR_50 1060 "Program $_14_ se ne more zagnati, ker se je pot od zadnjič spremenila iz $_21_ v $_22_."
LangString LSTR_51 1060 "Pot do programa $_14_ se je od zadnjič spremenila iz $_21_ v $_22_. Premikanje programov na tak način ni priporočljivo, nekatere funkcije programa lahko prenehajo delovati. Ali ste prepričani, da želite nadaljevati?"
LangString LSTR_52 1060 "Program $_15_ zahteva Java Runtime Environment. Namestite jPortable iz http://portableapps.com/jportable in poskusite znova."
LangString LSTR_53 1060 "Program $_15_ je že odprt. Prosimo, zaprite ga, preden poženete $_14_."
LangString LSTR_54 1060 "Program $_14_ se že zaganja. Počakajte, da se zažene, preden ga ponovno odprete."
LangString LSTR_55 1060 "Program $_14_ se trenutno še zapira. Počakajte, da se zapre, preden ga ponovno odprete."
LangString LSTR_56 1060 "Program $_14_ se prejšnjič ni pravilno zaprl, preostanki se bodo sedaj počistili. Poskusite ga zagnati še enkrat."
LangString LSTR_57 1060 "Po meri ..."


; LANG: 2052
LangString LSTR_0 2052 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 2052 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 2052 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 2052 "无法写入: "
LangString LSTR_6 2052 "复制失败 "
LangString LSTR_7 2052 "复制到: "
LangString LSTR_8 2052 "无法找到符号: "
LangString LSTR_9 2052 "无法加载: "
LangString LSTR_10 2052 "$\"创建文件夹: $\" "
LangString LSTR_13 2052 "删除文件: "
LangString LSTR_14 2052 "重新启动后删除: "
LangString LSTR_17 2052 正在解压缩数据发生错误!已损坏的安装程序?
LangString LSTR_20 2052 "运行: "
LangString LSTR_21 2052 "抽取: "
LangString LSTR_22 2052 "抽取: 无法写入文件 "
LangString LSTR_23 2052 "安装损毁: 无效的操作代码 "
LangString LSTR_24 2052 "没有 OLE 用于: "
LangString LSTR_25 2052 "输出目录: "
LangString LSTR_26 2052 "移除目录: "
LangString LSTR_27 2052 "重新启动后重命名: "
LangString LSTR_28 2052 "重命名: "
LangString LSTR_29 2052 "已跳过: "
LangString LSTR_30 2052 "复制细节到剪贴板 "
LangString LSTR_36 2052 "不能打开要写入的文件: $\r$\n$\t$\"$0$\"$\r$\n单击 [Abort] 放弃安装,$\r$\n [Retry] 重新尝试写入文件,或$\r$\n [Ignore] 忽略这个文件。"
LangString LSTR_37 2052 "$_14_ 不能启动。您可以重新安装程序以解决此问题。(错误:没有发现$_13_)"
LangString LSTR_38 2052 "$_15_ 需要系统版本不低于 Windows $0。但这台计算机当前运行的系统为 Windows $1, 因此 $_15_ 不能正常启动。"
LangString LSTR_39 2052 "$_15_ 需要系统版本不高于 Windows $0。但这台计算机当前运行的系统为 Windows $1, 因此 $_15_ 不能正常启动。"
LangString LSTR_40 2052 "$_14_ 需要管理员权限才能运行。"
LangString LSTR_41 2052 "按 重试 尝试再次验证或按 取消 退出."
LangString LSTR_42 2052 "如果您不以管理员身份运行的话 $_14_ 的某些功能将不能正常使用。"
LangString LSTR_43 2052 "按 拒绝 退出,按 重试 尝试再次验证或按 忽略 继续运行程序。"
LangString LSTR_44 2052 "$_14_需要管理权限,但Windows Logon服务没有运行。 $_14_无法启动。"
LangString LSTR_45 2052 "不能以管理员身份运行, 错误提示 $0。"
LangString LSTR_46 2052 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 2052 "$_14_ 不能从UNC格式的路径启动。请映射目录到一个驱动器盘符然后重试。"
LangString LSTR_48 2052 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 2052 "$_14_ 不能从文件名包含空格的文件夹启动。 请检查当前文件夹名 ($EXEDIR) 删除所有空格后重新运行程序。 如需更多信息请阅读 help.html 文件。"
LangString LSTR_50 2052 "由于程序上次运行后路径从 $_21_ 改为 $_22_,因此 $_14_ 不能正常启动。 "
LangString LSTR_51 2052 "$_14_ 上一次运行后,原路径 $_21_ 被修改为 $_22_。这样的修改是不推荐的,因为这样做会使程序的部分功能受到影响。您确定要继续么?"
LangString LSTR_52 2052 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 2052 "$_15_ 的另一个实例已经在运行。请在运行$_14_ 前关闭 $_15_ 的其他实例。"
LangString LSTR_54 2052 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 2052 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 2052 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 2052 自定义


; LANG: 1046
LangString LSTR_0 1046 "Sistema de Instalação Nullsoft v2.46.5-Unicode"
LangString LSTR_1 1046 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1046 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1046 "Não pode escrever: "
LangString LSTR_6 1046 "Falhou em copiar"
LangString LSTR_7 1046 "Copiar para "
LangString LSTR_8 1046 "Não pôde achar o símbolo: "
LangString LSTR_9 1046 "Não pôde carregar: "
LangString LSTR_10 1046 "Criar pasta: "
LangString LSTR_13 1046 "Apagar o arquivo: "
LangString LSTR_14 1046 "Apagar ao reiniciar: "
LangString LSTR_17 1046 "Erro ao descompactar os dados! Instalador corrompido?"
LangString LSTR_20 1046 "Executar: "
LangString LSTR_21 1046 "Extrair: "
LangString LSTR_22 1046 "Extrair: erro ao gravar o arquivo "
LangString LSTR_23 1046 "Instalador corrompido: opcode inválido"
LangString LSTR_24 1046 "Sem OLE para: "
LangString LSTR_25 1046 "Pasta de saída: "
LangString LSTR_26 1046 "Remover a pasta: "
LangString LSTR_27 1046 "Renomear ao reiniciar: "
LangString LSTR_28 1046 "Renomear: "
LangString LSTR_29 1046 "Ignorado: "
LangString LSTR_30 1046 "Copiar os Detalhes para a Área de Transferência"
LangString LSTR_36 1046 "Erro ao abrir o arquivo para gravação: $\r$\n$\r$\n$0$\r$\n$\r$\nClique em Abortar para parar a instalação,$\r$\nRepetir para tentar de novo, ou$\r$\nIgnorar para pular este arquivo."
LangString LSTR_37 1046 "$_13_ não pôde ser encontrado. Tente reinstalar $_14_ para corrigir este problema."
LangString LSTR_38 1046 "$_15_ requer o Windows $0 ou posterior. Este computador está executando o Windows $1, portanto $_15_ não pode ser iniciado."
LangString LSTR_39 1046 "$_15_ requer o Windows $0 ou anterior. Este computador está executando o Windows $1, portanto $_15_ não pode ser iniciado."
LangString LSTR_40 1046 "$_14_ requer privilégios de administrador para executar."
LangString LSTR_41 1046 "Clique em Repetir para tentar autenticar novamente ou Cancelar para sair."
LangString LSTR_42 1046 "Algumas funcionalidades de $_14_ não funcionarão se você não executá-lo como administrador."
LangString LSTR_43 1046 "Clique em Anular para sair, Repetir para tentar autenticar novamente ou Ignorar para continuar de qualquer forma."
LangString LSTR_44 1046 "$_14_ requer privilégios de administrador, mas o serviço de Logon do Windows não está em execução. $_14_ não pode iniciar."
LangString LSTR_45 1046 "Impossível executar como administrador: erro $0."
LangString LSTR_46 1046 "$_14_ não pode ser executado a partir de $0. Este local é apenas para programas instalados localmente. Mova este programa portátil para outro diretório e execute-o novamente."
LangString LSTR_47 1046 "$_14_ não pode ser iniciado de um caminho UNC. Por favor mapeie o diretório para um drive e tente novamente."
LangString LSTR_48 1046 "$_14_ está sendo executado de um caminho UNC. Isso pode ou não funcionar e pode até danificar seus dados pessoais. É recomendável mapear o diretório para uma unidade de rede e reiniciar o programa.$\r$\n$\r$\nVocê tem certeza de que quer continuar?"
LangString LSTR_49 1046 "$_14_ não pode ser executado a partir de um diretório com espaços. Por favor altere o caminho atual ($EXEDIR) para remover qualquer espaço e reinicie o aplicativo. Consulte o arquivo help.html para mais informações."
LangString LSTR_50 1046 "$_14_ não pode ser iniciado, visto que o seu caminho foi alterado desde a última inicialização de $_21_ para $_22_."
LangString LSTR_51 1046 "O caminho para $_14_ foi alterado, desde a última inicialização, de $_21_ para $_22_. Mover programas portáteis de tal modo é desaconselhado, e algumas características podem não funcionar. Tem a certeza que deseja continuar?"
LangString LSTR_52 1046 "$_15_ requer um Java Runtime Environment para poder ser executado. Instale jPortable de http://portableapps.com/jportable e tente novamente."
LangString LSTR_53 1046 "Outra instância de $_15_ está em execução. Por favor feche outras instâncias de $_15_ antes de iniciá-lo."
LangString LSTR_54 1046 "Outra instância de $_14_ está iniciando. Por favor aguarde antes de executá-lo novamente."
LangString LSTR_55 1046 "Outra instância de $_14_ está fechando. Por favor aguarde antes de executá-lo novamente."
LangString LSTR_56 1046 "$_14_ não foi finalizado corretamente da última vez em que foi executado, e efetuará a limpeza agora. Aguarde e inicie-o novamente manualmente."
LangString LSTR_57 1046 Personalizado


; LANG: 2070
LangString LSTR_0 2070 "Sistema de Instalação Nullsoft v2.46.5-Unicode"
LangString LSTR_1 2070 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 2070 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 2070 "Não foi possível escrever: "
LangString LSTR_6 2070 "Falha ao copiar"
LangString LSTR_7 2070 "Copiar para "
LangString LSTR_8 2070 "Símbolo não encontrado: "
LangString LSTR_9 2070 "Não foi possível carregar: "
LangString LSTR_10 2070 "Criando diretório: "
LangString LSTR_13 2070 "Apagando ficheiro: "
LangString LSTR_14 2070 "Apagar ao reiniciar: "
LangString LSTR_17 2070 "Erro ao descomprimir dados! Instalador corrompido?"
LangString LSTR_20 2070 "Executando: "
LangString LSTR_21 2070 "Extraindo: "
LangString LSTR_22 2070 "Extraindo: erro ao escrever ficheiro "
LangString LSTR_23 2070 "Instalador corrompido: código de operação inválido"
LangString LSTR_24 2070 "Sem OLE para: "
LangString LSTR_25 2070 "Pasta de destino: "
LangString LSTR_26 2070 "Removendo pasta: "
LangString LSTR_27 2070 "Renomear ao reiniciar: "
LangString LSTR_28 2070 "Renomeando: "
LangString LSTR_29 2070 "Ignorado: "
LangString LSTR_30 2070 "Copiar detalhes para a Área de Transfêrencia"
LangString LSTR_36 2070 "Erro ao abrir ficheiro para escrita: $\r$\n$\t$\"$0$\"$\r$\nClique em Abortar para abortar a instalação,$\r$\nRepetir para tentar novamente a escrita do ficheiro, ou$\r$\nIgnorar para ignorar este ficheiro."
LangString LSTR_37 2070 "$_14_ não pode ser iniciado. É recomendado que reinstale o programa para corrigir o problema. (ERRO: $_13_ não foi encontrado)"
LangString LSTR_38 2070 "$_15_ necessita do Windows $0 ou posterior. Este computador tem o Windows $1, por isso $_15_ não pode ser executado."
LangString LSTR_39 2070 "$_15_ necessita do Windows $0 ou anterior. Este computador tem o Windows $1, por isso $_15_ não pode ser executado."
LangString LSTR_40 2070 "$_14_ necessita privilégios de administrador para executar."
LangString LSTR_41 2070 "Prima Tentar Novamente para tentar autenticar novamente ou Cancelar para sair."
LangString LSTR_42 2070 "Algumas características de $_14_ não irão funcionar se não executar o programa como administrador."
LangString LSTR_43 2070 "Prima Abortar para sair, Tentar Novamente para tentar autenticar novamente ou Ignorar para continuar de qualquer forma."
LangString LSTR_44 2070 "$_14_ necessita privilégios de administrador, mas o serviço de Logon do Windows não está em execução. $_14_ não pode ser iniciado."
LangString LSTR_45 2070 "Não foi possível executar o programa como administrador, erro $0."
LangString LSTR_46 2070 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 2070 "$_14_ não pode ser iniciado de um caminho UNC. Por favor associe a pasta com uma drive e tente outra vez."
LangString LSTR_48 2070 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 2070 "$_14_ não pode ser executado a partir de uma pasta com espaços. Por favor altere o caminho actual ($EXEDIR) para remover quaisquer espaços e inicie o programa portátil outra vez. Por favor consulte help.html para mais informações."
LangString LSTR_50 2070 "$_14_ não pode ser iniciado, visto o seu caminho ter sido alterado desde o último arranque de $_21_ para $_22_."
LangString LSTR_51 2070 "O caminho para $_14_ foi alterado, desde o último arranque, de $_21_ para $_22_. Mover programas portáteis de tal modo é desaconselhado, e algumas características podem não funcionar. Tem a certeza que deseja continuar?"
LangString LSTR_52 2070 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 2070 "Outra versão de $_15_ está em execução. Por favor feche as outras versões de $_15_ antes de iniciar $_14_."
LangString LSTR_54 2070 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 2070 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 2070 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 2070 Personalizado


; LANG: 1045
LangString LSTR_0 1045 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1045 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1045 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1045 "Nie można zapisać: "
LangString LSTR_6 1045 "Błąd kopiowania"
LangString LSTR_7 1045 "Kopiuj do "
LangString LSTR_8 1045 "Nie można odnaleźć symbolu: "
LangString LSTR_9 1045 "Nie można wczytać: "
LangString LSTR_10 1045 "Utwórz folder: "
LangString LSTR_13 1045 "Usuń plik: "
LangString LSTR_14 1045 "Usuń przy ponownym uruchomieniu: "
LangString LSTR_17 1045 "Błąd rozpakowywania danych! Uszkodzony instalator?"
LangString LSTR_20 1045 "Uruchom: "
LangString LSTR_21 1045 "Rozpakuj: "
LangString LSTR_22 1045 "Rozpakuj: błąd zapisu do pliku "
LangString LSTR_23 1045 "Instalator uszkodzony: nieprawidłowy kod operacji"
LangString LSTR_24 1045 "Brak OLE dla: "
LangString LSTR_25 1045 "Folder wyjściowy: "
LangString LSTR_26 1045 "Usuń folder: "
LangString LSTR_27 1045 "Zmień nazwę przy ponownym uruchomieniu: "
LangString LSTR_28 1045 "Zmień nazwę: "
LangString LSTR_29 1045 "Pominięte: "
LangString LSTR_30 1045 "Kopiuj szczegóły do schowka"
LangString LSTR_36 1045 "Błąd otwarcia pliku do zapisu: $\r$\n$\r$\n$0$\r$\n$\r$\nWybierz Anuluj, aby przerwać instalację,$\r$\nPonów, aby ponowić zapis do pliku lub$\r$\nIgnoruj, aby pominąć ten plik."
LangString LSTR_37 1045 "Nie można uruchomić $_14_. Możesz spróbować ponownie zainstalować program, aby rozwiązać ten problem. (BŁĄD: nie można znaleźć $_13_)"
LangString LSTR_38 1045 "$_15_ requires Windows $0 or later. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_39 1045 "$_15_ requires Windows $0 or earlier. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_40 1045 "Program $_14_ wymaga uprawnień administratora do uruchomienia."
LangString LSTR_41 1045 "Naciśnij 'Ponów', aby ponownie spróbować uwierzytelniania lub 'Anuluj' aby zakończyć."
LangString LSTR_42 1045 "Niektóre funkcje programu $_14_, nie będą działać, jeśli nie są uruchamiane jako administrator."
LangString LSTR_43 1045 "Naciśnij 'Anuluj' aby zakończyć, 'Ponów' aby spróbować ponownie uwierzytelniania lub 'Ignoruj', jeśli chcesz kontynuować."
LangString LSTR_44 1045 "Program $_14_ wymaga uprawnień administratorskich, ale usługa Logowanie do systemu Windows nie jest aktywna. Nie można uruchomić programu $_14_."
LangString LSTR_45 1045 "Nie można uruchomić jako administrator, błąd $0."
LangString LSTR_46 1045 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1045 "Program $_14_ nie może być uruchomiony ze ścieżki sieciowej UNC. Proszę przypisz literę dysku do dysku sieciowego i spróbuj ponownie."
LangString LSTR_48 1045 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1045 "Program $_14_ nie może być uruchomiony z katalogu ze spacjami. Proszę zmienić bieżącą ścieżkę ($EXEDIR) i usunąć wszelkie spacje, a następnie ponownie uruchomić przenośną aplikację. Dalsze informacje zawiera plik help.html."
LangString LSTR_50 1045 "$_14_ cannot be started, as its path has changed since it was last started from $_21_ to $_22_."
LangString LSTR_51 1045 "The path to $_14_ has changed, since it was last started, from $_21_ to $_22_. Moving portable apps like this is not advised, and some features may not work. Are you sure you want to continue?"
LangString LSTR_52 1045 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1045 "Inna instancja $_15_ została już uruchomiona. Zamknij inne instancje $_15_ przed uruchomieniem $_14_."
LangString LSTR_54 1045 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1045 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1045 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1045 Użytkownika


; LANG: 1041
LangString LSTR_0 1041 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1041 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1041 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1041 作成できません:
LangString LSTR_6 1041 コピーは失敗しました
LangString LSTR_7 1041 コピーします
LangString LSTR_8 1041 シンボルを見つけることができません:
LangString LSTR_9 1041 ロードすることができません:
LangString LSTR_10 1041 フォルダの作成:
LangString LSTR_13 1041 ファイルの削除:
LangString LSTR_14 1041 リブート時に削除:
LangString LSTR_17 1041 データの抽出エラー$\r$\n$\r$\nインストーラが破損しています。
LangString LSTR_20 1041 実行:
LangString LSTR_21 1041 抽出:
LangString LSTR_22 1041 抽出:ファイル作成エラー
LangString LSTR_23 1041 インストールの不正:無効なopcode
LangString LSTR_24 1041 OLEがありません:
LangString LSTR_25 1041 出力先フォルダ:
LangString LSTR_26 1041 フォルダの削除:
LangString LSTR_27 1041 リブート時に名前の変更:
LangString LSTR_28 1041 名前の変更:
LangString LSTR_29 1041 スキップ:
LangString LSTR_30 1041 クリップボードへ詳細をコピー
LangString LSTR_36 1041 "初期ファイルの作成エラー:$\r$\n$\t$\"$0$\"$\r$\nインストールを中止するには中止を,$\r$\n再びこのファイルの作成を試みるには再試行を, また$\r$\nこのファイルをスキップして続けるには無視を押してください"
LangString LSTR_37 1041 "$_14_ を起動できません。この問題の修正のためには再インストールをしたほうがいいかもしれません。 (エラー: $_13_ が見つかりません)"
LangString LSTR_38 1041 "$_15_ は Windows $0 以上を要求しています。この PC は Windows $1 が動作しており、$_15_ は開始できません。"
LangString LSTR_39 1041 "$_15_ は Windows $0 以前を要求しています。この PC は Windows $1 が動作しており、 $_15_ は開始できません。"
LangString LSTR_40 1041 "$_14_ は実行に管理権限を要求します。"
LangString LSTR_41 1041 再実行で再度認証を試すか、取り消しで終了してください。
LangString LSTR_42 1041 "$_14_ のいくつかの機能は、管理者権限で実行しなければ処理できません。"
LangString LSTR_43 1041 中断を押して終了し、再実行で再認証を試みるか、無視で継続してください。
LangString LSTR_44 1041 "$_14_ は管理者権限を要求しますが、Windows ログオン サービスが実行されていません。$_14_ は実行できません。"
LangString LSTR_45 1041 "管理者権限での実行に失敗しました。エラー $0 です。"
LangString LSTR_46 1041 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1041 "$_14_ は UNC パスから起動できません。ディレクトリーにドライブ レターを割り当て、再度試してください。"
LangString LSTR_48 1041 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1041 "$_14_ は空白文字を含むディレクトリーから起動できません。現在のパス ($EXEDIR) から空白文字を取り除き、再度 PortableApp を起動してください。追加情報は help.html を参照してください。"
LangString LSTR_50 1041 "$_14_ は $_21_ での最後の起動から $_22_ に変更され、起動できません。"
LangString LSTR_51 1041 "$_14_ へのパスは $_21_ での最後の起動から $_22_ に変更されました。このような Portableapps の移動は推奨されず、いくつかの機能が処理できない場合があります。続けますか?"
LangString LSTR_52 1041 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1041 "別に $_15_ のインスタンスが既に起動しています。$_14_ の起動前に $_15_ のインスタンスを閉じてください。"
LangString LSTR_54 1041 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1041 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1041 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1041 カスタム


; LANG: 1040
LangString LSTR_0 1040 "Sistema di installazione Nullsoft v2.46.5-Unicode"
LangString LSTR_1 1040 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1040 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1040 "Impossibile scrivere: "
LangString LSTR_6 1040 "Copia fallita"
LangString LSTR_7 1040 "Copia in "
LangString LSTR_8 1040 "Impossibile trovare il simbolo: "
LangString LSTR_9 1040 "Impossibile caricare: "
LangString LSTR_10 1040 "Crea cartella: "
LangString LSTR_13 1040 "Elimina file: "
LangString LSTR_14 1040 "Elimina al riavvio: "
LangString LSTR_17 1040 "Errore nella decompressione dei dati! Programma di installazione corrotto?"
LangString LSTR_20 1040 "Esecuzione: "
LangString LSTR_21 1040 "Estrazione: "
LangString LSTR_22 1040 "Estrazione: errore nella scrittura sul file "
LangString LSTR_23 1040 "Programma di installazione corrotto: opcode non valido"
LangString LSTR_24 1040 "Nessuna OLE per: "
LangString LSTR_25 1040 "Cartella di destinazione: "
LangString LSTR_26 1040 "Rimuovi cartella: "
LangString LSTR_27 1040 "Rinomina al riavvio: "
LangString LSTR_28 1040 "Rinomina "
LangString LSTR_29 1040 "Saltato: "
LangString LSTR_30 1040 "Copia i dettagli negli Appunti"
LangString LSTR_36 1040 "Errore nell'apertura del file per la scrittura: $\r$\n$\t$\"$0$\"$\r$\nSelezionare Termina per interrompere l'installazione,$\r$\nsu Riprova per ritentare, oppure$\r$\nsu Ignora per saltare questo file."
LangString LSTR_37 1040 "Impossibile avviare $_14_. Potrebbe essere necessario re-installare per risolvere questo problema. (ERRORE: Impossibile trovare $_13_)."
LangString LSTR_38 1040 "$_15_ requires Windows $0 or later. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_39 1040 "$_15_ requires Windows $0 or earlier. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_40 1040 "$_14_ requires administrative privileges to run."
LangString LSTR_41 1040 "Press Retry to try authenticating again or Cancel to quit."
LangString LSTR_42 1040 "Some features of $_14_ will not work if you do not run as administrator."
LangString LSTR_43 1040 "Press Abort to quit, Retry to try authenticating again or Ignore to continue anyway."
LangString LSTR_44 1040 "$_14_ requires administrative privileges, but the Windows Logon service is not running. $_14_ can not start."
LangString LSTR_45 1040 "Unable to run as administrator, error $0."
LangString LSTR_46 1040 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1040 "$_14_ cannot be started from a UNC path. Please map the directory to a drive letter and try again."
LangString LSTR_48 1040 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1040 "$_14_ cannot run from a directory with a space in it. Please alter the current path ($EXEDIR) to remove any spaces and start the portable app again. Please see the help.html file for more information."
LangString LSTR_50 1040 "$_14_ cannot be started, as its path has changed since it was last started from $_21_ to $_22_."
LangString LSTR_51 1040 "The path to $_14_ has changed, since it was last started, from $_21_ to $_22_. Moving portable apps like this is not advised, and some features may not work. Are you sure you want to continue?"
LangString LSTR_52 1040 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1040 "È già in esecuzione un'istanza di $_15_. Per favore, terminate le altre istanze di $_15_ prima di avviare $_14_."
LangString LSTR_54 1040 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1040 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1040 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1040 Personalizzata


; LANG: 1057
LangString LSTR_0 1057 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1057 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1057 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1057 "Tidak bisa menulis pada berkas: "
LangString LSTR_6 1057 "Gagal menyalin berkas"
LangString LSTR_7 1057 "Menyalin ke "
LangString LSTR_8 1057 "Tidak dapat menemukan simbol: "
LangString LSTR_9 1057 "Tidak dapat memuat: "
LangString LSTR_10 1057 "Membuat tempat menyimpan berkas: "
LangString LSTR_13 1057 "Menghapus berkas: "
LangString LSTR_14 1057 "Akan dihapus saat reboot: "
LangString LSTR_17 1057 "Ada kesalahan saat membuka data! Program Instalasi tidak lengkap?"
LangString LSTR_20 1057 "Menjalankan: "
LangString LSTR_21 1057 "Proses ekstraksi berkas: "
LangString LSTR_22 1057 "Ekstraksi: ada kesalahan saat menulis ke berkas "
LangString LSTR_23 1057 "Program instalasi rusak: kode program tidak lengkap"
LangString LSTR_24 1057 "OLE tidak ditemukan: "
LangString LSTR_25 1057 "Lokasi tujuan: "
LangString LSTR_26 1057 "Menghapus lokasi penyimpanan: "
LangString LSTR_27 1057 "Memberi nama baru saat reboot: "
LangString LSTR_28 1057 "Memberi nama baru: "
LangString LSTR_29 1057 "Dilewati: "
LangString LSTR_30 1057 "Salin perincian ke Clipboard"
LangString LSTR_36 1057 "Tidak dapat membuka berkas untuk menulis: $\r$\n$\t$\"$0$\"$\r$\nTekan tombol Abort untuk membatalkan instalasi,$\r$\nRetry untuk mencoba lagi, atau$\r$\nIgnore untuk melewati file ini."
LangString LSTR_37 1057 "$_14_ tidak dapat dimulai. Sebaiknya anda melakukan instal ulang untuk memperbaiki masalah ini. (ERROR: $_13_ tidak dapat ditemukan)"
LangString LSTR_38 1057 "$_15_ membutuhkan Windows $0 atau yang lebih baru. PC ini menjalankan Windows $1, jadi $_15_ tidak dapat dimulai."
LangString LSTR_39 1057 "$_15_ membutuhkan Windows $0 atau yang lebih baru. PC ini menjalankan Windows $1, jadi $_15_ tidak dapat dimulai."
LangString LSTR_40 1057 "$_14_ membutuhkan hak akses administratif untuk menjalankan."
LangString LSTR_41 1057 "Tekan Coba lagi untuk mencoba otentikasi lagi atau Batal untuk berhenti."
LangString LSTR_42 1057 "Beberapa fitur dari $_14_ tidak akan bekerja jika anda tidak menjalankannya sebagai administrator."
LangString LSTR_43 1057 "Tekan Batal untuk berhenti, Coba lagi untuk mencoba otentikasi kembali atau Abaikan untuk melanjutkan."
LangString LSTR_44 1057 "$_14_ membutuhkan hak akses administratif, tetapi layanan Windows Logon tidak aktif. $_14_ tidak dapat dimulai."
LangString LSTR_45 1057 "Tidak dapat berjalan sebagai administrator, error $0."
LangString LSTR_46 1057 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1057 "$_14_ tidak dapat dimulai/dijalankan dari jalur (direktori) UNC. Silahkan memetakan (menempatkan) ke huruf drive (drive paling atas) dan coba lagi."
LangString LSTR_48 1057 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1057 "$_14_ tidak dapat menjalakan dari direktori (folder) dengan nama yang mengandung spasi didalamnya. Silahkan mengubah jalur (nama directori) yang ada saat ini ($EXEDIR), untuk menghapus spasi dan mulai aplikasi portabel lagi. Silahkan menjalankan file help.html untuk informasi lebih lanjut."
LangString LSTR_50 1057 "$_14_ tidak dapat dimulai, sepertinya jalur (directori) telah diubah sejak terakhir dimulai dari $_21_ ke $_22_."
LangString LSTR_51 1057 "Jalur (direktori) ke $_14_ telah berubah, sejak terakhir dimulai, dari $_21_ ke $_22_. Memindahkan aplikasi portabel seperti ini tidak disarankan, dan beberapa fitur mungkin tidak dapat bekerja. Apakah Anda yakin ingin melanjutkan?"
LangString LSTR_52 1057 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1057 "Aplikasi yang berkaitan dengan $_15_ sudah berjalan. Silahkan menutup aplikasi yang berkaitan dengan $_15_ sebelum meluncurkan $_14_."
LangString LSTR_54 1057 "Proses yang berkaitan dengan $_14_ sedang dimulai atau sedang berjalan. Silakan tunggu untuk memulai sebelum meluncurkan lagi."
LangString LSTR_55 1057 "Proses yang lain dari $_14_ saat ini sedang menutup. Harap menunggu sampai selesai sebelum meluncurkannya kembali."
LangString LSTR_56 1057 "$_14_ tidak menutup dengan baik saat terakhir dijalankan dan akan dibersihkan sekarang. Silahkan memulai $_14_ kembali secara manual."
LangString LSTR_57 1057 "Tentukan Sendiri"


; LANG: 1038
LangString LSTR_0 1038 "Nullsoft Telepítőrendszer v2.46.5-Unicode"
LangString LSTR_1 1038 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1038 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1038 "Nem írható: "
LangString LSTR_6 1038 "A másolás megszakadt"
LangString LSTR_7 1038 "Másolás ide: "
LangString LSTR_8 1038 "A következő szimbólum nem található: "
LangString LSTR_9 1038 "Nem tölthető be: "
LangString LSTR_10 1038 "Mappa létrehozás: "
LangString LSTR_13 1038 "Törölt fájl: "
LangString LSTR_14 1038 "Rendszerindításkor törlendő: "
LangString LSTR_17 1038 "Hiba az adatok kibontásakor! Megsérült a Telepítő?"
LangString LSTR_20 1038 "Végrehajtás: "
LangString LSTR_21 1038 "Kibontás: "
LangString LSTR_22 1038 "Kibontás: Hiba a fájl írásakor "
LangString LSTR_23 1038 "Sérült a telepítő: hibás utasítás"
LangString LSTR_24 1038 "Nincs OLE: "
LangString LSTR_25 1038 "Kimeneti mappa: "
LangString LSTR_26 1038 "Mappa eltávolítása: "
LangString LSTR_27 1038 "Átnevezés rendszerindításkor: "
LangString LSTR_28 1038 "Átnevezés: "
LangString LSTR_29 1038 "Kihagyott: "
LangString LSTR_30 1038 "Adatok vágólapra másolása"
LangString LSTR_36 1038 "Hiba történt a fájl írásra történő megnyitásakor: $\r$\n$\t$\"$0$\"$\r$\nA Mégse gomb megnyomásával megszakíthatja a telepítést,$\r$\naz Ismét gombbal megismételheti a fájl írását,$\r$\na Kihagyás gombbal kihagyhatja ezt a fájlt."
LangString LSTR_37 1038 "$_14_ nem indítható el. Ujra kell telepítened a programot. (HIBA: $_13_ nem található)"
LangString LSTR_38 1038 "$_15_ indításához szükséges Windows $0 vagy újabb. Te Windows $1-t futtatsz, ezért a(z) $_15_ nem indítható."
LangString LSTR_39 1038 "$_15_ indításához szükséges Windows $0 vagy korábbi. Te Windows $1-t futtatsz, ezért a(z) $_15_ nem indítható."
LangString LSTR_40 1038 "$_14_ indításához szükséges Rendszergazdai jogosultság."
LangString LSTR_41 1038 "Kattints az Újra gombra a hitelesítéshez vagy a Mégse gombra a kilépéshez."
LangString LSTR_42 1038 "$_14_ több funkciója nem működik, ha nem rendszergazdaként van elindítva."
LangString LSTR_43 1038 "Kattints a Megszakítás gombra a kilépéshez, Újra a hitelesítéshez vagy a Mellőz gombra a folytatáshoz."
LangString LSTR_44 1038 "$_14_ indításához szükséges rendszergazdai jogosultság, de a Windows Logon folyamat nem fut. $_14_ nem indítható."
LangString LSTR_45 1038 "Nem lehet rendszergazdaként indítani, hiba $0."
LangString LSTR_46 1038 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1038 "$_14_ nem indítható el UNC elérésről. Térképezd fel a mappát lemez címkéhez és próbáld újra."
LangString LSTR_48 1038 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1038 "$_14_ nem indítható el, mert a mappa nevébe szóköz található. Nézd meg a következő mappát ($EXEDIR), hogy töröld a felesleges szóközöket a mappák nevéből. Nézd meg a help.html fájlt további információkért."
LangString LSTR_50 1038 "$_14_ nem indítható, mert az elérési út megváltozott mióta utoljára elindította $_21_ -> $_22_."
LangString LSTR_51 1038 "$_14_ elérési útja megváltozott, mióta utoljára elindította, $_21_ mappából átkerült ide: $_22_. Így nem ajánlatos mozgatni a portable programokat, ezért néhány funkció nem fog működni. Biztos folytatod?"
LangString LSTR_52 1038 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1038 "$_15_ már fut. Zárd be a többi $_15_ -t meilőtt elindítod ezt: $_14_."
LangString LSTR_54 1038 "Egy másik $_14_ épp indul. Várd meg amíg elindul, mielőtt újra elindítanád."
LangString LSTR_55 1038 "Egy másik $_14_ épp bezárul. Várd meg amíg bezárul, mielőtt újra elindítanád."
LangString LSTR_56 1038 "$_14_ nem zárult be rendesen a legutóbbi futás alkalmával, ezért takarítani kell. Miutan kész indítsd újra a(z) $_14_ programot."
LangString LSTR_57 1038 Egyéni


; LANG: 1037
LangString LSTR_0 1037 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1037 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1037 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1037 "לא ניתן לכתוב: "
LangString LSTR_6 1037 "ההעתקה נכשלה"
LangString LSTR_7 1037 "העתק ל-"
LangString LSTR_8 1037 "סמל לא נמצא: "
LangString LSTR_9 1037 "לא ניתן לטעון: "
LangString LSTR_10 1037 "צור תיקייה: "
LangString LSTR_13 1037 "מחק קובץ: "
LangString LSTR_14 1037 "מחק אחרי אתחול: "
LangString LSTR_17 1037 "שגיאה בעת פרישת מידע! התקנה פגומה?"
LangString LSTR_20 1037 "בצע: "
LangString LSTR_21 1037 "פרוש: "
LangString LSTR_22 1037 "פרוש: שגיאה בעת כתיבה לקובץ "
LangString LSTR_23 1037 "התקנה פגומה! פקודת ביצוע שגויה"
LangString LSTR_24 1037 "אין OLE ל: "
LangString LSTR_25 1037 "תיקיית פלט: "
LangString LSTR_26 1037 "הסר תיקייה: "
LangString LSTR_27 1037 "שנה שם לאחר אתחול: "
LangString LSTR_28 1037 "שנה שם: "
LangString LSTR_29 1037 "דלג: "
LangString LSTR_30 1037 "העתק פרטים ללוח"
LangString LSTR_36 1037 "ארעה שגיאה בעת פתיחת קובץ לכתיבה:$\r$\n$\t$\"$0$\"$\r$\nלחץ על ביטול כדי לבטל את ההתקנה,$\r$\nנסה שנית כדי לנסות לפתוח את הקובץ שוב, או$\r$\nהתעלם כדי לדלג על הקובץ"
LangString LSTR_37 1037 "$_14_ לא מצליח להיפתח. אולי תרצו להתקין מחדש כדי לתקן עניין זה. (*שגיאה*: לא נמצא $_13_)"
LangString LSTR_38 1037 "$_15_ דורש חלונות $0 ומעלה. מחשב זה מריץ חלונות $1, ולכן $_15_ לא יכול להתחיל."
LangString LSTR_39 1037 "$_15_ דורש חלונות $0 או פחות. מחשב זה מריץ חלונות $1, ולכן $_15_ לא יכול להתחיל."
LangString LSTR_40 1037 "$_14_ דורש הרשאות מנהלים כדי לרוץ."
LangString LSTR_41 1037 "אנא נסו שנית כדי לנסות אימות או בטלו כדי לצאת."
LangString LSTR_42 1037 "כמה תכונות של $_14_ לא יעבדו אם לא תריצו אותה כמנהלים."
LangString LSTR_43 1037 "ליחצו על ביטול כדי לצאת, נסיון מחדש כדי לנסות שוב אימות או התעלמות כדי להמשיך בכל מקרה."
LangString LSTR_44 1037 "$_14_ דורש הרשאות מנהלים, אבל השירות Windows Logon לא רץ. $_14_ לא יכול להתחיל."
LangString LSTR_45 1037 "לא מצליח להריץ כמנהלים, שגיאה $0."
LangString LSTR_46 1037 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1037 "$_14_ לא יכול להתחיל מנתיב UNC. בבקשה מפו את הספרייה לאות כונן ונסו שוב."
LangString LSTR_48 1037 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1037 "$_14_ לא יכול לרוץ מספרייה שיש בה רווח. אנא שנו את הנתיב הנוכחי ($EXEDIR) כדי להסיר את הרווח ולהתחיל את התוכנה הניידת שוב. אנא ראו את הקובץ help.html למידע נוסף."
LangString LSTR_50 1037 "$_14_ לא יכול להתחיל, מאחר והנתיב שלו השתנה מאז שהתחיל בפעם הקודמת מ-$_21_ אל $_22_."
LangString LSTR_51 1037 "הנתיב של $_14_ השתנה, מאז הפעם האחרונה בה התחיל, מ-$_21_ אל $_22_. הזזת תוכנות ניידות בצורה שכזו אינה מומלצת, וכמה תכונות עשויות לא לעבוד. האם הנכם בטוחים שברצונכם להמשיך?"
LangString LSTR_52 1037 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1037 "הרצה אחרת של $_15_ כבר קיימת. אנא סיגרו הרצות אחרות של$_15_ לפני שתריצו את $_14_."
LangString LSTR_54 1037 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1037 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1037 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1037 "מותאם אישית"


; LANG: 1031
LangString LSTR_0 1031 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1031 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1031 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1031 "Fehler beim Schreiben: "
LangString LSTR_6 1031 "Kopieren fehlgeschlagen"
LangString LSTR_7 1031 "Kopiere nach "
LangString LSTR_8 1031 "Symbol ist nicht vorhanden: "
LangString LSTR_9 1031 "Fehler beim Laden von "
LangString LSTR_10 1031 "Erstelle Verzeichnis: "
LangString LSTR_13 1031 "Lösche Datei: "
LangString LSTR_14 1031 "Lösche Datei nach Neustart: "
LangString LSTR_17 1031 "Fehler beim Dekomprimieren. Beschädigtes Installations-Programm?"
LangString LSTR_20 1031 "Starte: "
LangString LSTR_21 1031 "Dekomprimiere: "
LangString LSTR_22 1031 "Dekomprimierung: Fehler beim Schreiben der Datei "
LangString LSTR_23 1031 "Beschädigtes Installations-Programm: ungültiger Befehlscode"
LangString LSTR_24 1031 "Kein OLE für: "
LangString LSTR_25 1031 "Zielverzeichnis: "
LangString LSTR_26 1031 "Entferne Verzeichnis: "
LangString LSTR_27 1031 "Umbenennen nach Neustart: "
LangString LSTR_28 1031 "Umbenennen: "
LangString LSTR_29 1031 "Übersprungen: "
LangString LSTR_30 1031 "Details in die Zwischenablage kopieren"
LangString LSTR_36 1031 "Fehler beim Überschreiben der Datei: $\r$\n$\t$\"$0$\"$\r$\nKlicken Sie auf Abbrechen, um abzubrechen,$\r$\nauf Wiederholen, um den Schreibvorgang erneut zu versuchen$\r$\noder auf Ignorieren, um diese Datei zu überspringen."
LangString LSTR_37 1031 "$_14_ kann nicht gestartet werden. Bitte installieren Sie die Anwendung ggf. neu. (FEHLER: $_13_ wurde nicht gefunden.)"
LangString LSTR_38 1031 "$_15_ benötigt Windows $0 oder neuer. Auf diesem PC läuft jedoch Windows $1, $_15_ kann deshalb nicht ausgeführt werden."
LangString LSTR_39 1031 "$_15_ benötigt Windows $0 oder älter. Auf diesem PC läuft jedoch Windows $1, $_15_ kann deshalb nicht ausgeführt werden."
LangString LSTR_40 1031 "$_14_ erfordert zur Ausführung administrative Rechte."
LangString LSTR_41 1031 "Bitte 'Wiederholen' klicken, um die Authentifizierung erneut zu versuchen oder 'Abbruch' zum Beenden."
LangString LSTR_42 1031 "Einige Funktionen von $_14_ werden nicht funktionieren, wenn Sie sie nicht als Administrator ausführen."
LangString LSTR_43 1031 "Klicken Sie 'Abbruch' zum Beenden, 'Wiederholen', um die Authentifizierung erneut zu versuchen oder 'Ignorieren', wenn Sie trotzdem fortfahren möchten."
LangString LSTR_44 1031 "$_14_ erfordert administrative Rechte, aber der Windows Logon Service läuft nicht. $_14_ kann nicht gestartet werden."
LangString LSTR_45 1031 "Ausführung als Administrator nicht möglich, Fehler $0."
LangString LSTR_46 1031 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1031 "$_14_ kann nicht von einem UNC-Netzwerkpfad gestartet werden. Bitte ordnen Sie dem Netzlaufwerk einen Laufwerksbuchstaben zu und versuchen Sie es dann erneut."
LangString LSTR_48 1031 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1031 "$_14_ kann nicht aus einem Verzeichnis mit Leerzeichen gestartet werden. Bitte ändern sie den aktuellen Pfad ($EXEDIR) und entfernen Sie alle Leerzeichen. Starten Sie dann die portable Anwendung neu. Weitere Informationen erhalten Sie in der help.html."
LangString LSTR_50 1031 "$_14_ kann nicht gestartet werden, da der Anwendungspfad seit dem letzten Start von $_21_ zu $_22_ geändert wurde."
LangString LSTR_51 1031 "Der Pfad zu $_14_ wurde seit dem letzten Start von $_21_ zu $_22_ geändert. Das Verschieben von portablen Anwendungen auf diese Weise wird nicht empfohlen und einige Funktionen werden möglicherweise nicht funktionieren. Möchten Sie trotzdem fortfahren?"
LangString LSTR_52 1031 "$_15_ benötigt eine Java-Laufzeitumgebung. Bitte installieren Sie jPortable von http://portableapps.com/jportable und versuchen es danach erneut."
LangString LSTR_53 1031 "Es läuft bereits eine andere Instanz von $_15_. Bitte schließen Sie erst alle anderen Instanzen von $_15_, bevor Sie $_14_ starten."
LangString LSTR_54 1031 "Eine andere Instanz von $_14_ startet gerade. Bitte warten Sie vor einem erneuten Start, bis diese geladen ist."
LangString LSTR_55 1031 "Eine andere Instanz von $_14_ wird gerade geschlossen. Bitte warten Sie vor einem erneuten Start, bis diese beendet ist."
LangString LSTR_56 1031 "$_14_ wurde beim letzten Mal nicht richtig geschlossen und räumt nun auf. Bitte starten Sie $_14_ danach erneut."
LangString LSTR_57 1031 Benutzerdefiniert


; LANG: 1110
LangString LSTR_0 1110 "Sistema de Instalación Nullsoft v2.46.5-Unicode"
LangString LSTR_1 1110 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1110 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1110 "Non foi posíbel escreber: "
LangString LSTR_6 1110 "Falla ao copiar"
LangString LSTR_7 1110 "Copiar para "
LangString LSTR_8 1110 "Símbolo non achado: "
LangString LSTR_9 1110 "Non foi posíbel carregar: "
LangString LSTR_10 1110 "Criando diretória: "
LangString LSTR_13 1110 "Eliminando ficheiro: "
LangString LSTR_14 1110 "Eliminar ao reiniciar: "
LangString LSTR_17 1110 "Erro ao descomprimir dados! Instalador corrompido?"
LangString LSTR_20 1110 "Executando: "
LangString LSTR_21 1110 "Extraindo: "
LangString LSTR_22 1110 "Extraindo: erro ao escreber ficheiro "
LangString LSTR_23 1110 "Instalador corrompido: código de operación inválido"
LangString LSTR_24 1110 "Sen OLE para: "
LangString LSTR_25 1110 "Cartafol de destino: "
LangString LSTR_26 1110 "Removendo cartafol: "
LangString LSTR_27 1110 "Renomear ao reiniciar: "
LangString LSTR_28 1110 "Renomeando: "
LangString LSTR_29 1110 "Ignorado: "
LangString LSTR_30 1110 "Copiar detalles para a Área de transférencia"
LangString LSTR_36 1110 "Erro ao abrir ficheiro para escrita: $\r$\n$\t$\"$0$\"$\r$\nClique en Abortar para abortar a instalación,$\r$\nRepetir para tentar novamente a escrita do ficheiro, ou$\r$\nIgnorar para ignorar este ficheiro."
LangString LSTR_37 1110 "$_14_ non se pode iniciar. Pode querer reinstalar para arranxar esta incidencia. (ERROR: $_13_ non se puido encontrar)"
LangString LSTR_38 1110 "$_15_ requires Windows $0 or later. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_39 1110 "$_15_ requires Windows $0 or earlier. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_40 1110 "$_14_ require privilexios de administrador para executarse."
LangString LSTR_41 1110 "Prema Volver a tentar para autenticarse outra vez ou Cancelar para saír."
LangString LSTR_42 1110 "Algunhas características de $_14_ non funcionarán se vostede non o exectua como administrador do sistema."
LangString LSTR_43 1110 "Prema Abortar para saír, Volver a tentar para probar a autenticarse outra vez ou Ignorar para continuar de todos modos."
LangString LSTR_44 1110 "$_14_ require privilexios administrativos pero o servizo Windows Logon non se está a executar. $_14_ non pode iniciarse."
LangString LSTR_45 1110 "Non se puido executar como administrador, erro $0."
LangString LSTR_46 1110 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1110 "$_14_ non se pode iniciar desde un camiño UNC. Forneza un cartafol relacionado cunha letra e probe outra vez."
LangString LSTR_48 1110 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1110 "$_14_ non se pode executar desde un cartafol cun espazo. Modifique o camiño do cartafol actual ($EXEDIR) para eliminar calquera espazo e inicie o aplicativo portábel de novo. Véxase o ficheiro help.html para máis detalles."
LangString LSTR_50 1110 "$_14_ cannot be started, as its path has changed since it was last started from $_21_ to $_22_."
LangString LSTR_51 1110 "The path to $_14_ has changed, since it was last started, from $_21_ to $_22_. Moving portable apps like this is not advised, and some features may not work. Are you sure you want to continue?"
LangString LSTR_52 1110 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1110 "Outra instancia de $_15_ xa está en execución. Cerre outras instancias de $_15_ antes de iniciar $_14_."
LangString LSTR_54 1110 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1110 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1110 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1110 Personalizado


; LANG: 1036
LangString LSTR_0 1036 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1036 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1036 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1036 "Impossible d'écrire : "
LangString LSTR_6 1036 "Échec de la copie"
LangString LSTR_7 1036 "Copier vers "
LangString LSTR_8 1036 "Impossible de trouver un symbole : "
LangString LSTR_9 1036 "Impossible de charger : "
LangString LSTR_10 1036 "Création du dossier : "
LangString LSTR_13 1036 "Suppression : "
LangString LSTR_14 1036 "Suppression au redémarrage : "
LangString LSTR_17 1036 "Erreur lors de la décompression des données ! Installation corrompue ?"
LangString LSTR_20 1036 "Exécution : "
LangString LSTR_21 1036 "Extraction : "
LangString LSTR_22 1036 "Extraction : erreur d'écriture du fichier "
LangString LSTR_23 1036 "Installation corrompue : opcode incorrect"
LangString LSTR_24 1036 "Pas de OLE pour : "
LangString LSTR_25 1036 "Destination : "
LangString LSTR_26 1036 "Suppression du dossier : "
LangString LSTR_27 1036 "Renommer au redémarrage : "
LangString LSTR_28 1036 "Renommer : "
LangString LSTR_29 1036 "Passé : "
LangString LSTR_30 1036 "Copier les Détails dans le Presse-papier"
LangString LSTR_36 1036 "Erreur lors de l'ouverture du fichier en écriture : $\r$\n$\t$\"$0$\"$\r$\nAppuyez sur Abandonner pour annuler l'installation,$\r$\nRéessayer pour réessayer l'écriture du fichier, ou$\r$\nIgnorer pour passer ce fichier"
LangString LSTR_37 1036 "$_14_ n'a pas pu démarrer. Vous pourriez tenter de le réinstaller pour corriger ce problème. (ERREUR: $_13_ non trouvé)"
LangString LSTR_38 1036 "$_15_ supporte Windows $0 ou plus récent. $_15_ ne fonctionne donc pas sous Windows $1."
LangString LSTR_39 1036 "$_15_ supporte Windows $0 ou plus ancien. $_15_ ne fonctionne donc pas sous Windows $1."
LangString LSTR_40 1036 "$_14_ requiert les droits d'administrateur pour se lancer."
LangString LSTR_41 1036 "Cliquer sur Retenter pour vous authentifier à nouveau ou sur Annuler pour quitter."
LangString LSTR_42 1036 "Certaines fonctionnalités de $_14_ ne fonctionneront pas sans être lancées en tant qu'Administrateur."
LangString LSTR_43 1036 "Cliquer sur Abandonner pour quitter, sur Retenter pour vous authentifier à nouveau ou sur Ignorer pour continuer."
LangString LSTR_44 1036 "$_14_ requiert les droits d'administrateur mais le service Windows Logon n'est pas lancé. $_14_ ne peut pas démarrer."
LangString LSTR_45 1036 "Lancement en administrateur impossible, erreur $0."
LangString LSTR_46 1036 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1036 "$_14_ ne peut être lancé depuis un chemin réseau. Vous pouvez assigner une lettre au chemin réseau et retenter."
LangString LSTR_48 1036 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1036 "$_14_ ne peut être lancé depuis un chemin contenant des espaces. Veuillez modifier le chemin actuel ($EXEDIR) et relancer l'application portable. Consultez help.html pour plus d'information."
LangString LSTR_50 1036 "Impossible de lancer $_14_ car son chemin a changé de $_21_ à $_22_ depuis le dernier lancement."
LangString LSTR_51 1036 "Le chemin de $_14_ a changé $_21_ à $_22_ depuis le dernier lancement. Déplacer des applications portables n'est pas conseillé car certaines fonctionnalités pourraient ne plus fonctionner. Voulez-vous tout de même continuer ?"
LangString LSTR_52 1036 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1036 "Une autre instance de $_15_ est déjà en cours d'exécution. Veuillez fermer les autres instances de $_15_ avant de lancer $_14_."
LangString LSTR_54 1036 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1036 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1036 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1036 Personnalisée


; LANG: 1035
LangString LSTR_0 1035 "Nullsoftin asennusjärjestelmä v2.46.5-Unicode"
LangString LSTR_1 1035 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1035 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1035 "Ei voi kirjoittaa: "
LangString LSTR_6 1035 "Kopiointi epäonnistui"
LangString LSTR_7 1035 "Kopioidaan kohteeseen "
LangString LSTR_8 1035 "Symbolia ei löytynyt: "
LangString LSTR_9 1035 "Ei voitu ladata: "
LangString LSTR_10 1035 "Luo kansio: "
LangString LSTR_13 1035 "Poista: "
LangString LSTR_14 1035 "Poista käynnistyksen yhteydessä: "
LangString LSTR_17 1035 "Pakettia ei voitu purkaa. Korruptoitunut asennusohjelma?"
LangString LSTR_20 1035 "Suorita: "
LangString LSTR_21 1035 "Pura: "
LangString LSTR_22 1035 "Pura: tiedostoon ei voitu kirjoittaa "
LangString LSTR_23 1035 "Asennuspaketti on vioittunut: virheellinen opcode"
LangString LSTR_24 1035 "Ei OLEa: "
LangString LSTR_25 1035 "Kansio: "
LangString LSTR_26 1035 "Poista kansio: "
LangString LSTR_27 1035 "Muuta nimi uudelleenkäynnistyksen yhteydessä: "
LangString LSTR_28 1035 "Muuta nimi: "
LangString LSTR_29 1035 "Ohitettiin: "
LangString LSTR_30 1035 "Kopioi tiedot leikepöydälle"
LangString LSTR_36 1035 "Tiedostoon ei voitu kirjoittaa: $\r$\n$\t$\"$0$\"$\r$\nLopeta asennus valitsemalla Hylkää,$\r$\nyritä uudelleen valitsemalla Uudelleen, tai$\r$\nohita tiedosto valitsemalla Ohita"
LangString LSTR_37 1035 "$_14_-ohjelmaa ei voida käynnistää. Ongelman korjaamiseksi haluat ehkä asentaa ohjelman uudelleen. (VIRHE: $_13_ ei löytynyt)"
LangString LSTR_38 1035 "$_15_-ohjelma voidaan suorittaa vain seuraavilla käyttöjärjestelmillä: Windows $0 tai Windowsin uudemmilla versiolla. Ohjelmaa ei voi suorittaa käyttöjärjestelmälläsi, koska käytät Windows $1-käyttöjärjestelmää."
LangString LSTR_39 1035 "$_15_-ohjelma voidaan suorittaa vain Windows $0 tai sitä vanhemmilla Windows-käyttöjärjestelmillä. Ohjelmaa ei voida suorittaa käyttöjärjestelmälläsi, koska käytät Windows $1-käyttöjärjestelmää."
LangString LSTR_40 1035 "$_14_-ohjelma tarvitsee järjestelmänvalvojan oikeudet, että ohjelma voidaan suorittaa."
LangString LSTR_41 1035 "Paina Yritä uudelleen yrittääksesi uudelleen varmennusta tai paina Peruuta, jos haluat lopettaa."
LangString LSTR_42 1035 "Jotkut $_14_-ohjelman toiminnot ei toimi, jos et suorita ohjelmaa järjestelmänvalvojana."
LangString LSTR_43 1035 "Paina Keskeytä jos haluat lopettaa, Yritä uudelleen yritääksesi varmennusta uudelleen tai Ohita jatkaaksesi eteenpäin."
LangString LSTR_44 1035 "$_14_-ohjelma tarvitsee järjestelmänvalvojan oikeudet, mutta Windowsin Logon-palvelu ei ole käynnissä. $_14_-ohjelmaa ei voida käynnistää."
LangString LSTR_45 1035 "Ei voida käynnistää järjestelmänvalvojana, error $0."
LangString LSTR_46 1035 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1035 "$_14_-ohjelmaa ei voida käynnistää UNC-polusta. Ole hyvä ja muuta hakemiston asemakirjainta ja yritä uudelleen."
LangString LSTR_48 1035 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1035 "$_14_-ohjelmaa ei voida suorittaa kansiosta, missä on välilyönti. Ole hyvä ja muuta nykyinen polku ($EXEDIR),että voit poistaa kaikki välilyönnit. Käynnistä sitten Portable-ohjelma uudelleen. Katso englanninkielistä help.html-tiedostoa saadaksesi lisätietoa aiheesta."
LangString LSTR_50 1035 "$_14_-ohjelmaa ei voida suorittaa, koska sen polku on muuttunut. Polku on viimeksi alkanut $_21_-polusta ja on päättynyt $_22_-polkuun."
LangString LSTR_51 1035 "$_14_-ohjelman polku on muuttunut. Viimeksi ohjelman polku alkoi $_21_-polusta $_22_-polkuun. Portable-ohjelmat kuten tämä, ei ole harkittu ohjelma ja jotkut sen ominaisuudet eivät toimi. Oletko varma, että haluat jatkaa eteenpäin?"
LangString LSTR_52 1035 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1035 "$_15_-ohjelman ilmentymä on jo käynnissä. Ole hyvä ja sulje kaikki $_15_-ohjelman ilmentymät ennen kuin käynnistät $_14_-ohjelman."
LangString LSTR_54 1035 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1035 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1035 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1035 Oma


; LANG: 1061
LangString LSTR_0 1061 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1061 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1061 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1061 "Ei saa kirjutada: "
LangString LSTR_6 1061 "Kopeerimine ebaõnnestus"
LangString LSTR_7 1061 "Kopeeri kausta "
LangString LSTR_8 1061 "Ei leidnud sümbolit: "
LangString LSTR_9 1061 "Ei saanud laadida: "
LangString LSTR_10 1061 "Loo kaust: "
LangString LSTR_13 1061 "Kustuta fail: "
LangString LSTR_14 1061 "Kustuta taaskäivitamisel: "
LangString LSTR_17 1061 "Tõrge andmete lahtipakkimisel! Vigane installeerija?"
LangString LSTR_20 1061 "Käivita: "
LangString LSTR_21 1061 "Paki lahti: "
LangString LSTR_22 1061 "Paki lahti: viga faili kirjutamisel "
LangString LSTR_23 1061 "Installeerija kõlbmatu: vigane opkood"
LangString LSTR_24 1061 "No OLE for: "
LangString LSTR_25 1061 "Väljastatav kaust: "
LangString LSTR_26 1061 "Eemalda kaust: "
LangString LSTR_27 1061 "Taaskäivitusel nimeta ümber: "
LangString LSTR_28 1061 "Nimeta ümber: "
LangString LSTR_29 1061 "Vahele jäetud: "
LangString LSTR_30 1061 "Kopeeri detailid lõikelauale"
LangString LSTR_36 1061 "Tõrge faili avamisel kirjutamiseks: $\r$\n$\t$\"$0$\"$\r$\nInstalleerimise katkestamiseks vajuta Katkesta,$\r$\nvajuta Ürita uuesti, et faili kirjutamist uuesti proovida, või$\r$\nIgnoreeri, et see fail vahele jätta."
LangString LSTR_37 1061 "$_14_ -i ei saa käivitada. Võite proovida programmi uuesti installeerida. (VIGA: $_13_ ei leita)"
LangString LSTR_38 1061 "$_15_ requires Windows $0 or later. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_39 1061 "$_15_ requires Windows $0 or earlier. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_40 1061 "$_14_ vajab töötamiseks administraatori õigusi."
LangString LSTR_41 1061 "Uuesti autentimiseks klõpsa Korduskatse või Loobu väljumiseks."
LangString LSTR_42 1061 "Mõned $_14_ võimalused ei hakka tööle kui rakendus käivitub administraatori õigusteta."
LangString LSTR_43 1061 "Väljumiseks klõpsa Katkesta, uuesti autentimiseks Korduskatse või siiski jätkamiseks Ignoreeri."
LangString LSTR_44 1061 "$_14_ vajab administraatori õigusi, kuid Windows Logon teenus ei tööta. $_14_ ei saa käivituda."
LangString LSTR_45 1061 "Võimetu käivituma administraatori õigustes, viga $0."
LangString LSTR_46 1061 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1061 "$_14_ ei saa käivitada kasutades UNC teed. Palun ühenda kataloog kettaseadmeks ja proovi uuesti."
LangString LSTR_48 1061 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1061 "$_14_ ei saa käivituda vähese vaba ruumi tõttu kataloogis. Palun muuda praegust teed ($EXEDIR) ja käivitage rakendus uuesti. Rohkema info saamiseks loe help.html-i."
LangString LSTR_50 1061 "$_14_ cannot be started, as its path has changed since it was last started from $_21_ to $_22_."
LangString LSTR_51 1061 "The path to $_14_ has changed, since it was last started, from $_21_ to $_22_. Moving portable apps like this is not advised, and some features may not work. Are you sure you want to continue?"
LangString LSTR_52 1061 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1061 "$_15_ nimeline rakendus juba töötab. Palun sulgege teine $_15_ rakendus enne $_14_ käivitamist."
LangString LSTR_54 1061 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1061 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1061 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1061 Kohandatud


; LANG: 1043
LangString LSTR_0 1043 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1043 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1043 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1043 "Kon niet schrijven: "
LangString LSTR_6 1043 "Kopiëren mislukt"
LangString LSTR_7 1043 "Kopiëren naar "
LangString LSTR_8 1043 "Kon symbool niet vinden: "
LangString LSTR_9 1043 "Kon niet laden: "
LangString LSTR_10 1043 "Map maken: "
LangString LSTR_13 1043 "Bestand verwijderen: "
LangString LSTR_14 1043 "Verwijderen na opnieuw opstarten: "
LangString LSTR_17 1043 "Fout bij uitpakken van gegevens! Gegevens beschadigd?"
LangString LSTR_20 1043 "Uitvoeren: "
LangString LSTR_21 1043 "Uitpakken: "
LangString LSTR_22 1043 "Uitpakken: fout bij schrijven naar bestand "
LangString LSTR_23 1043 "Installatieprogramma beschadigd: ongeldige opcode"
LangString LSTR_24 1043 "Geen OLE voor: "
LangString LSTR_25 1043 "Uitvoermap: "
LangString LSTR_26 1043 "Map verwijderen: "
LangString LSTR_27 1043 "Hernoemen na opnieuw opstarten: "
LangString LSTR_28 1043 "Hernoemen: "
LangString LSTR_29 1043 "Overgeslagen: "
LangString LSTR_30 1043 "Details kopiëren naar klembord"
LangString LSTR_36 1043 "Fout bij het schrijven naar bestand: $\r$\n$\r$\n$0$\r$\n$\r$\nKlik op Afbreken om de installatie te stoppen,$\r$\nOpnieuw om het opnieuw te proberen of$\r$\nNegeren om dit bestand over te slaan."
LangString LSTR_37 1043 "$_14_ kan niet worden gestart. Probeer de applicatie opnieuw te installeren om dit probleem te verhelpen. (ERROR: $_13_ kon niet worden gevonden.)"
LangString LSTR_38 1043 "$_15_ vereist Windows $0 of ouder. Deze PC werkt op Windows $1, dus $_15_ kan niet worden gestart."
LangString LSTR_39 1043 "$_15_ vereist Windows $0 or eerder. Deze PC werkt op Windows $1, dus $_15_ kan niet worden gestart."
LangString LSTR_40 1043 "$_14_ vereist administratieve privileges om te kunnen opstarten."
LangString LSTR_41 1043 "Druk op Opnieuw om de authenticatie opnieuw te proberen of Annuleren om te stoppen."
LangString LSTR_42 1043 "Sommige functies van $_14_ zullen niet werken als je bent ingelogd als Administrator."
LangString LSTR_43 1043 "Druk op Afbreken om te stoppen, Opnieuw om te proberen de authenticatie te herhalen of op Negeren om toch door te gaan."
LangString LSTR_44 1043 "$_14_ vereist administratieve privileges, maar de Windows Logon-service is niet actief. $_14_ kan niet starten."
LangString LSTR_45 1043 "Het is niet mogelijk om de portabele applicatie te starten als administrator, error $0."
LangString LSTR_46 1043 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1043 "$_14_ kan niet worden gestart van een UNC path. Gelieve de directory binnen een stationsletter plaatsen en opnieuw proberen."
LangString LSTR_48 1043 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1043 "$_14_ kan niet worden gestart vanuit een directory die spaties bevat. Gelieve het huidige pad ($EXEDIR) te wijziging zodat de spaties verwijderd zijn en herstart the portabele applicatie. Zie het help.html bestand voor meer informatie."
LangString LSTR_50 1043 "$_14_ kan niet worden gestart, omdat het bestands pad is veranderd sinds het laatste gebruik, van $_21_ naar $_22_."
LangString LSTR_51 1043 "Het bestands pad van $_14_ is veranderd, sinds het laatste gebruik, van $_21_ naar $_22_. Het verplaatsen van portable apps op deze manier wordt niet geadviseerd, het kan zijn dat sommige functies niet zullen werken. Weet u zeker dat u wilt doorgaan?"
LangString LSTR_52 1043 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1043 "$_15_ is al opgestart. Sluit a.u.b. andere instanties van $_15_ af voordat u $_14_ start."
LangString LSTR_54 1043 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1043 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1043 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1043 Aangepast


; LANG: 1030
LangString LSTR_0 1030 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1030 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1030 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1030 "Kan ikke skrive: "
LangString LSTR_6 1030 "Kopiering mislykkedes"
LangString LSTR_7 1030 "Kopier til "
LangString LSTR_8 1030 "Kunne ikke finde symbol: "
LangString LSTR_9 1030 "Kunne ikke hente: "
LangString LSTR_10 1030 "Opret mappe: "
LangString LSTR_13 1030 "Slet fil: "
LangString LSTR_14 1030 "Slet ved genstart: "
LangString LSTR_17 1030 "Fejl ved udpakning af data! Installationsguiden skadet?"
LangString LSTR_20 1030 "Kør: "
LangString LSTR_21 1030 "Udpak: "
LangString LSTR_22 1030 "Udpak: Fejl ved skrivning til fil "
LangString LSTR_23 1030 "Installationsguide i stykker: Ugyldig opcode"
LangString LSTR_24 1030 "Ingen OLE for: "
LangString LSTR_25 1030 "Outputmappe: "
LangString LSTR_26 1030 "Slet mappe: "
LangString LSTR_27 1030 "Omdøb ved genstart: "
LangString LSTR_28 1030 "Omdøb: "
LangString LSTR_29 1030 "Sprunget over: "
LangString LSTR_30 1030 "Kopier detaljer til udklipsholderen"
LangString LSTR_36 1030 "Fejl ved skrivning af fil: $\r$\n$\t$\"$0$\"$\r$\nTryk Afbryd for at afbryde installationen,$\r$\nPrøv Igen for at prøve at skrive til filen, eller$\r$\nIgnorer for at springe over denne fil"
LangString LSTR_37 1030 "$_14_ kan ikke startes. Det kan være bedst at geninstallere for at fikse dette problem. (FEJL: $_13_ kunne ikke findes)"
LangString LSTR_38 1030 "$_15_ kræver Windows $0 eller nyere. Denne PC kører Windows $1, så $_15_ kan ikke startes."
LangString LSTR_39 1030 "$_15_ kræver Windows $0 eller ældre. Denne PC kører Windows $1, så $_15_ kan ikke startes."
LangString LSTR_40 1030 "$_14_ kræver administrative privilegier for at køre."
LangString LSTR_41 1030 "Tryk Prøv igen for at gen-autentificere eller Annuller for at afbryde."
LangString LSTR_42 1030 "Nogle funktioner i $_14_ vil ikke virke hvis det ikke køres med administrative rettigheder."
LangString LSTR_43 1030 "Tryk Afbryd for at afslutte, Prøv igen for at genautentificere eller Ignorer for at fortsætte alligevel."
LangString LSTR_44 1030 "$_14_ kræver administrative privilegier, men Windows' Logon-service kører ikke. $_14_ kan ikke starte."
LangString LSTR_45 1030 "Kan ikke køre som administrator, fejl $0."
LangString LSTR_46 1030 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1030 "$_14_ kan ikke startes fra en UNC-sti. Tildel venligst et drevbogstav til mappen og prøv igen."
LangString LSTR_48 1030 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1030 "$_14_ kan ikke køres fra en mappe med et mellemrum i navnet. Ret venligst nuværende sti ($EXEDIR) for at fjerne alle mellemrum og start det portable program igen. Se venligst help.html-filen for mere information."
LangString LSTR_50 1030 "$_14_ kan ikke startes, da stien til programmet er ændret siden det sidst blev startet fra $_21_ til $_22_."
LangString LSTR_51 1030 "Stien til $_14_ er ændret, siden det sidst blev startet, fra $_21_ til $_22_. Flytning af portable programmer på denne måde kan ikke anbefales, og visse funktioner virker muligvis ikke. Er du sikker på at du vil fortsætte?"
LangString LSTR_52 1030 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1030 "Programmet $_15_ kører allerede. Luk venligst andre kørende udgaver af $_15_ før start af $_14_."
LangString LSTR_54 1030 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1030 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1030 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1030 Brugerdefineret


; LANG: 1026
LangString LSTR_0 1026 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1026 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1026 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1026 "Неуспешно записване на: "
LangString LSTR_6 1026 "Копирането неуспешно"
LangString LSTR_7 1026 "Копиране на "
LangString LSTR_8 1026 "Символът не е намерен: "
LangString LSTR_9 1026 "Неуспешно зареждане на: "
LangString LSTR_10 1026 "Създаване на папка: "
LangString LSTR_13 1026 "Изтриване на: "
LangString LSTR_14 1026 "Изтриване след рестарт: "
LangString LSTR_17 1026 "Грешка при декомпресиране на данните! Вероятно инсталационния пакет е повреден."
LangString LSTR_20 1026 "Изпълнение на: "
LangString LSTR_21 1026 "Извличане на: "
LangString LSTR_22 1026 "Извличане на: грешка при запис във файл "
LangString LSTR_23 1026 "Пакета е повреден: грешен код на операция"
LangString LSTR_24 1026 "Няма OLE за: "
LangString LSTR_25 1026 "Инсталиране в папка: "
LangString LSTR_26 1026 "Изтриване на папка: "
LangString LSTR_27 1026 "Преименуване при рестарт: "
LangString LSTR_28 1026 "Преименуване на: "
LangString LSTR_29 1026 "Пропускане на: "
LangString LSTR_30 1026 "Копиране на данните в буфера"
LangString LSTR_36 1026 "Грешка при отваряне на файла за запис: $\r$\n$\t$\"$0$\"$\r$\nНатиснете „Прекрати“, за да прекратите инсталирането, „Повтори“, за да опитате отново или „Игнорирай“, за да пропуснете този файл"
LangString LSTR_37 1026 "$_14_ не може да бъде стартиран. Ако желаете, можете да инсталирате отново да разрешите този проблем. (Грешка: $_13_ не може да се намери)"
LangString LSTR_38 1026 "$_15_ requires Windows $0 or later. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_39 1026 "$_15_ requires Windows $0 or earlier. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_40 1026 "$_14_ изисква административни права да стартира."
LangString LSTR_41 1026 "Натиснете Повтори за да опитате автентичността отново или Отказ, за да напуснете."
LangString LSTR_42 1026 "Някои функции на $_14_ няма да работят, ако не се изпълняват като администратор."
LangString LSTR_43 1026 "Натиснете Премахни за да затворите, Повтори за да опитате автентичността отново или Игнорирай за да продължи така или иначе."
LangString LSTR_44 1026 "$_14_ изисква административни права, но за Windows Logon услуга не работи. $_14_ не може да започне."
LangString LSTR_45 1026 "Не може да се кандидатира за администратор, грешка $0."
LangString LSTR_46 1026 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1026 "$_14_ не може да бъде стартирано от UNC път. Моля, посочете директорията на мрежово устройство за буквата и опитайте отново."
LangString LSTR_48 1026 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1026 "$_14_ не може да работи от дадена директория с интервал в нея. Моля променете сегашния курс ($EXEDIR), за да се отстранят всички интервали и да започнете отново портативната програма. Моля, вижте help.html файла за повече информация."
LangString LSTR_50 1026 "$_14_ cannot be started, as its path has changed since it was last started from $_21_ to $_22_."
LangString LSTR_51 1026 "The path to $_14_ has changed, since it was last started, from $_21_ to $_22_. Moving portable apps like this is not advised, and some features may not work. Are you sure you want to continue?"
LangString LSTR_52 1026 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1026 "Друг случай на $_15_ е вече активен. Моля, затворете други случаи на $_15_ преди стартиране на $_14_."
LangString LSTR_54 1026 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1026 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1026 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1026 "Инсталиране по избор"


; LANG: 1033
LangString LSTR_0 1033 "Nullsoft Install System v2.46.5-Unicode"
LangString LSTR_1 1033 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_2 1033 "PotPlayer Portable (PortableApps.com Launcher)"
LangString LSTR_5 1033 "Can't write: "
LangString LSTR_6 1033 "Copy failed"
LangString LSTR_7 1033 "Copy to "
LangString LSTR_8 1033 "Could not find symbol: "
LangString LSTR_9 1033 "Could not load: "
LangString LSTR_10 1033 "Create folder: "
LangString LSTR_13 1033 "Delete file: "
LangString LSTR_14 1033 "Delete on reboot: "
LangString LSTR_17 1033 "Error decompressing data! Corrupted installer?"
LangString LSTR_20 1033 "Execute: "
LangString LSTR_21 1033 "Extract: "
LangString LSTR_22 1033 "Extract: error writing to file "
LangString LSTR_23 1033 "Installer corrupted: invalid opcode"
LangString LSTR_24 1033 "No OLE for: "
LangString LSTR_25 1033 "Output folder: "
LangString LSTR_26 1033 "Remove folder: "
LangString LSTR_27 1033 "Rename on reboot: "
LangString LSTR_28 1033 "Rename: "
LangString LSTR_29 1033 "Skipped: "
LangString LSTR_30 1033 "Copy Details To Clipboard"
LangString LSTR_36 1033 "Error opening file for writing: $\r$\n$\r$\n$0$\r$\n$\r$\nClick Abort to stop the installation,$\r$\nRetry to try again, or$\r$\nIgnore to skip this file."
LangString LSTR_37 1033 "$_14_ cannot be started. You may wish to re-install to fix this issue. (ERROR: $_13_ could not be found)"
LangString LSTR_38 1033 "$_15_ requires Windows $0 or later. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_39 1033 "$_15_ requires Windows $0 or earlier. This PC is running Windows $1, so $_15_ can not be started."
LangString LSTR_40 1033 "$_14_ requires administrative privileges to run."
LangString LSTR_41 1033 "Press Retry to try authenticating again or Cancel to quit."
LangString LSTR_42 1033 "Some features of $_14_ will not work if you do not run as administrator."
LangString LSTR_43 1033 "Press Abort to quit, Retry to try authenticating again or Ignore to continue anyway."
LangString LSTR_44 1033 "$_14_ requires administrative privileges, but the Windows Logon service is not running. $_14_ can not start."
LangString LSTR_45 1033 "Unable to run as administrator, error $0."
LangString LSTR_46 1033 "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
LangString LSTR_47 1033 "$_14_ cannot be started from a UNC path. Please map the directory to a drive letter and try again."
LangString LSTR_48 1033 "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
LangString LSTR_49 1033 "$_14_ cannot run from a directory with a space in it. Please alter the current path ($EXEDIR) to remove any spaces and start the portable app again. Please see the help.html file for more information."
LangString LSTR_50 1033 "$_14_ cannot be started, as its path has changed since it was last started from $_21_ to $_22_."
LangString LSTR_51 1033 "The path to $_14_ has changed, since it was last started, from $_21_ to $_22_. Moving portable apps like this is not advised, and some features may not work. Are you sure you want to continue?"
LangString LSTR_52 1033 "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
LangString LSTR_53 1033 "Another instance of $_15_ is already running. Please close other instances of $_15_ before launching $_14_."
LangString LSTR_54 1033 "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
LangString LSTR_55 1033 "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
LangString LSTR_56 1033 "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
LangString LSTR_57 1033 Custom


; --------------------
; VARIABLES: 48

Var _0_
Var _1_
Var _2_
Var _3_
Var _4_
Var _5_
Var _6_
Var _7_
Var _8_
Var _9_
Var _10_
Var _11_
Var _12_
Var _13_
Var _14_
Var _15_
Var _16_
Var _17_
Var _18_
Var _19_
Var _20_
Var _21_
Var _22_
Var _23_
Var _24_
Var _25_
Var _26_
Var _27_
Var _28_
Var _29_
Var _30_
Var _31_
Var _32_
Var _33_
Var _34_
Var _35_
Var _36_
Var _37_
Var _38_
Var _39_
Var _40_
Var _41_
Var _42_
Var _43_
Var _44_
Var _45_
Var _46_
Var _47_


InstType $(LSTR_57) ; Custom
; wininit = $WINDIR\wininit.ini


; --------------------
; SECTIONS: 1
; COMMANDS: 4852

Function func_0
Exch $0
; Push $0
; Exch
; Pop $0
Exch
Exch $1
; Push $1
; Exch
; Pop $1
Exch 2
Exch $2
; Push $2
; Exch
; Pop $2
Exch 3
Exch $3
; Push $3
; Exch
; Pop $3
Push $4
Push $5
StrCpy $4 $2.OldReplaceInFile
newtextreplace::_ReplaceInFile /NOUNLOAD $2 $4 $1 $0 "$3 /C=0"
; Call Initialize_____Plugins
; SetOverwrite off
; File $PLUGINSDIR\newtextreplace.dll
; SetDetailsPrint lastused
; Push "$3 /C=0"
; Push $0
; Push $1
; Push $4
; Push $2
; CallInstDLL $PLUGINSDIR\newtextreplace.dll /NOUNLOAD _ReplaceInFile
Pop $5
IntCmp $5 0 label_33 label_29 label_31
label_29:
SetErrors
Goto label_33
label_31:
Delete $2
Rename $4 $2 ; $4->$2
label_33:
Pop $5
Pop $4
Pop $3
Pop $0
Pop $1
Pop $2
newtextreplace::_Unload
; Call Initialize_____Plugins
; File $PLUGINSDIR\newtextreplace.dll
; SetDetailsPrint lastused
; CallInstDLL $PLUGINSDIR\newtextreplace.dll _Unload
FunctionEnd


Function func_44
Exch $1
; Push $1
; Exch
; Pop $1
Push $2
Push $3
FindFirst $2 $3 $1\*.*
StrCmp $3 "" label_61
label_51:
StrCmp $3 "" label_61
StrCmp $3 . label_59
StrCmp $3 .. label_59
IfFileExists $1\$3\*.* 0 label_58
Push $1\$3
Call func_44
Goto label_59
label_58:
SetFileAttributes $1\$3 NORMAL
label_59:
FindNext $2 $3
Goto label_51
label_61:
FindClose $2
Pop $3
Pop $2
Pop $1
FunctionEnd


Function .onInit
Push $EXEFILE
Call :label_69
Goto label_99
label_69:
Exch $0
; Push $0
; Exch
; Pop $0
Push $1
Push $2
Push $3
StrCpy $1 0
StrCpy $3 ""
label_77:
IntOp $1 $1 - 1
StrCpy $2 $0 1 $1
StrCmp $2 "" label_87
StrCmp $2 \ label_87
StrCmp $3 noext label_77
StrCmp $2 . 0 label_77
StrCpy $0 $0 $1
StrCpy $3 noext
StrCpy $1 0
Goto label_77
label_87:
StrCmp $1 -1 label_91
IntOp $1 $1 + 1
StrCpy $0 $0 "" $1
Goto label_92
label_91:
StrCpy $0 ""
label_92:
Pop $3
Pop $2
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_99:
Pop $_12_
StrCpy $_19_ $EXEDIR\App\AppInfo\Launcher\$_12_.ini
ClearErrors
ReadINIStr $_11_ $EXEDIR\App\AppInfo\appinfo.ini Details AppID
ReadINIStr $_14_ $EXEDIR\App\AppInfo\appinfo.ini Details Name
IfErrors 0 label_109
StrCpy $_14_ "PortableApps.com Launcher"
StrCpy $_13_ $EXEDIR\App\AppInfo\appinfo.ini
MessageBox MB_OK|MB_ICONSTOP $(LSTR_37) ; "$_14_ cannot be started. You may wish to re-install to fix this issue. (ERROR: $_13_ could not be found)"
Quit
label_109:
ReadINIStr $_15_ $_19_ Launch AppName
StrCmp $_15_ "" 0 label_120
StrCpy $0 $_14_ "" -9
StrCmp $0 " Portable" 0 label_115
StrCpy $_15_ $_14_ -9
Goto label_120
label_115:
StrCpy $1 $_14_ "" -18
StrCmp $0 ", Portable Edition" 0 label_119
StrCpy $_15_ $_14_ -18
Goto label_120
label_119:
StrCpy $_15_ $_14_
label_120:
System::Call kernel32::GetCurrentProcess()i.s
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push kernel32::GetCurrentProcess()i.s
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call kernel32::IsWow64Process(is,*i.r0)
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push kernel32::IsWow64Process(is,*i.r0)
; CallInstDLL $PLUGINSDIR\System.dll Call
StrCmp $0 0 0 label_133
StrCpy $_20_ 32
Goto label_134
label_133:
StrCpy $_20_ 64
label_134:
ClearErrors
ReadEnvStr $_37_ PAL:_TEMP
IfErrors 0 label_139
StrCpy $_37_ $TEMP
Goto label_153
label_139:
Push $_37_
Push TEMP
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
Push $_37_
Push TMP
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
label_153:
ReadEnvStr $0 PortableApps.comLocaleID
Goto label_158
label_155:
StrCpy $LANGUAGE $0
Goto label_182
Goto label_182
label_158:
StrCmp $0 1033 label_155
StrCmp $0 1026 label_155
StrCmp $0 1030 label_155
StrCmp $0 1043 label_155
StrCmp $0 1061 label_155
StrCmp $0 1035 label_155
StrCmp $0 1036 label_155
StrCmp $0 1110 label_155
StrCmp $0 1031 label_155
StrCmp $0 1037 label_155
StrCmp $0 1038 label_155
StrCmp $0 1057 label_155
StrCmp $0 1040 label_155
StrCmp $0 1041 label_155
StrCmp $0 1045 label_155
StrCmp $0 2070 label_155
StrCmp $0 1046 label_155
StrCmp $0 2052 label_155
StrCmp $0 1060 label_155
StrCmp $0 1034 label_155
StrCmp $0 1053 label_155
StrCmp $0 1054 label_155
StrCmp $0 1028 label_155
StrCmp $0 1055 label_155
label_182:
ClearErrors
ReadINIStr $0 $_19_ Launch MinOS
StrCmp $0 2000 0 label_294
Call :label_187
Goto label_290
label_187:
StrCmp $_44_ "" label_189
Return

label_189:
Push $0
Push $1
Push $2
Push $3
Push $R0
System::Alloc 284
; Call Initialize_____Plugins
; AllowSkipFiles on
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push 284
; CallInstDLL $PLUGINSDIR\System.dll Alloc
Pop $0
System::Call "*$0(i 284)"
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "*$0(i 284)"
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call kernel32::GetVersionEx(ir0)i.r3
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push kernel32::GetVersionEx(ir0)i.r3
; CallInstDLL $PLUGINSDIR\System.dll Call
IntCmp $3 0 0 label_221 label_221
System::Call "*$0(i 276)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "*$0(i 276)"
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call kernel32::GetVersionEx(ir0)i.r3
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push kernel32::GetVersionEx(ir0)i.r3
; CallInstDLL $PLUGINSDIR\System.dll Call
label_221:
System::Call *$0(i.s,i.r1,i.r2,i.r3,i.s,&t128.s,&i2.s,&i2,&i2,&i1.s,&i1)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push *$0(i.s,i.r1,i.r2,i.r3,i.s,&t128.s,&i2.s,&i2,&i2,&i1.s,&i1)
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Free $0
; Call Initialize_____Plugins
; AllowSkipFiles on
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push $0
; CallInstDLL $PLUGINSDIR\System.dll Free
IntOp $3 $3 & 0xFFFF
Pop $R0
Pop $0
IntCmp $0 2 0 label_237 label_237
IntOp $_45_ $_45_ | 0x80000000
IntOp $_44_ $_44_ | 0x80000000
label_237:
IntCmp $0 2 label_253 0 label_253
Pop $0
StrCpy $0 $0 1 1
Pop $R0
Pop $R0
StrCmp $0 A 0 label_245
StrCpy $0 1
Goto label_269
label_245:
StrCmp $0 B 0 label_248
StrCpy $0 2
Goto label_269
label_248:
StrCmp $0 C 0 label_251
StrCpy $0 3
Goto label_269
label_251:
StrCpy $0 0
Goto label_269
label_253:
IntCmp $R0 284 0 label_261 label_261
Pop $0
Exch
Pop $0
IntCmp $0 1 label_259 label_259
IntOp $_45_ $_45_ | 0x40000000
label_259:
Pop $0
Goto label_269
label_261:
Pop $0
Pop $R0
Pop $R0
StrCpy $R0 $0 13
StrCmp $R0 "Service Pack " 0 label_268
StrCpy $0 $0 "" 13
Goto label_269
label_268:
StrCpy $0 0
label_269:
IntOp $0 $0 << 16
IntOp $_45_ $_45_ | $0
IntOp $0 $_45_ & 0x40000000
IntCmp $0 0 0 label_276 label_276
IntCmp $1 5 0 label_276 label_276
IntCmp $2 2 0 label_276 label_276
StrCpy $2 1
label_276:
IntCmp $0 0 label_279
IntCmp 6 $1 0 0 label_279
IntOp $_44_ $_44_ | 0x00000001
label_279:
IntOp $1 $1 << 24
IntOp $_44_ $_44_ | $1
IntOp $0 $2 << 16
IntOp $_44_ $_44_ | $0
IntOp $_45_ $_45_ | $3
Pop $R0
Pop $3
Pop $2
Pop $1
Pop $0
Return

label_290:
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x05000000 label_293 0 label_293
StrCpy $2 bad-os
label_293:
Goto label_332
label_294:
StrCmp $0 XP 0 label_300
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x05010000 label_299 0 label_299
StrCpy $2 bad-os
label_299:
Goto label_332
label_300:
StrCmp $0 2003 0 label_306
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x05020000 label_305 0 label_305
StrCpy $2 bad-os
label_305:
Goto label_332
label_306:
StrCmp $0 Vista 0 label_312
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x06000000 label_311 0 label_311
StrCpy $2 bad-os
label_311:
Goto label_332
label_312:
StrCmp $0 2008 0 label_318
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x06000001 label_317 0 label_317
StrCpy $2 bad-os
label_317:
Goto label_332
label_318:
StrCmp $0 7 0 label_324
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x06010000 label_323 0 label_323
StrCpy $2 bad-os
label_323:
Goto label_332
label_324:
StrCmp $0 "2008 R2" 0 label_330
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x06010001 label_329 0 label_329
StrCpy $2 bad-os
label_329:
Goto label_332
label_330:
IfErrors label_332
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:MinOS. Please refer to the Manual for valid values."
label_332:
StrCmp $2 bad-os 0 label_364
Call :label_187
IntCmp $_44_ 0x85000000 0 label_337 label_337
StrCpy $1 2000
Goto label_362
label_337:
Call :label_187
IntCmp $_44_ 0x85010000 0 label_341 label_341
StrCpy $1 XP
Goto label_362
label_341:
Call :label_187
IntCmp $_44_ 0x85020000 0 label_345 label_345
StrCpy $1 2003
Goto label_362
label_345:
Call :label_187
IntCmp $_44_ 0x86000000 0 label_349 label_349
StrCpy $1 Vista
Goto label_362
label_349:
Call :label_187
IntCmp $_44_ 0x86000001 0 label_353 label_353
StrCpy $1 2008
Goto label_362
label_353:
Call :label_187
IntCmp $_44_ 0x86010000 0 label_357 label_357
StrCpy $1 7
Goto label_362
label_357:
Call :label_187
IntCmp $_44_ 0x86010001 0 label_361 label_361
StrCpy $1 "2008 R2"
Goto label_362
label_361:
StrCpy $1 ?
label_362:
MessageBox MB_OK|MB_ICONSTOP|MB_SETFOREGROUND|MB_TOPMOST $(LSTR_38) ; "$_15_ requires Windows $0 or later. This PC is running Windows $1, so $_15_ can not be started."
Quit
label_364:
ClearErrors
ReadINIStr $0 $_19_ Launch MaxOS
StrCmp $0 2000 0 label_372
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x05000000 label_371 label_371
StrCpy $2 bad-os
label_371:
Goto label_410
label_372:
StrCmp $0 XP 0 label_378
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x05010000 label_377 label_377
StrCpy $2 bad-os
label_377:
Goto label_410
label_378:
StrCmp $0 2003 0 label_384
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x05020000 label_383 label_383
StrCpy $2 bad-os
label_383:
Goto label_410
label_384:
StrCmp $0 Vista 0 label_390
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x06000000 label_389 label_389
StrCpy $2 bad-os
label_389:
Goto label_410
label_390:
StrCmp $0 2008 0 label_396
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x06000001 label_395 label_395
StrCpy $2 bad-os
label_395:
Goto label_410
label_396:
StrCmp $0 7 0 label_402
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x06010000 label_401 label_401
StrCpy $2 bad-os
label_401:
Goto label_410
label_402:
StrCmp $0 "2008 R2" 0 label_408
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x06010001 label_407 label_407
StrCpy $2 bad-os
label_407:
Goto label_410
label_408:
IfErrors label_410
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:MaxOS. Please refer to the Manual for valid values."
label_410:
StrCmp $2 bad-os 0 label_442
Call :label_187
IntCmp $_44_ 0x85000000 0 label_415 label_415
StrCpy $1 2000
Goto label_440
label_415:
Call :label_187
IntCmp $_44_ 0x85010000 0 label_419 label_419
StrCpy $1 XP
Goto label_440
label_419:
Call :label_187
IntCmp $_44_ 0x85020000 0 label_423 label_423
StrCpy $1 2003
Goto label_440
label_423:
Call :label_187
IntCmp $_44_ 0x86000000 0 label_427 label_427
StrCpy $1 Vista
Goto label_440
label_427:
Call :label_187
IntCmp $_44_ 0x86000001 0 label_431 label_431
StrCpy $1 2008
Goto label_440
label_431:
Call :label_187
IntCmp $_44_ 0x86010000 0 label_435 label_435
StrCpy $1 7
Goto label_440
label_435:
Call :label_187
IntCmp $_44_ 0x86010001 0 label_439 label_439
StrCpy $1 "2008 R2"
Goto label_440
label_439:
StrCpy $1 ?
label_440:
MessageBox MB_OK|MB_ICONSTOP|MB_SETFOREGROUND|MB_TOPMOST $(LSTR_39) ; "$_15_ requires Windows $0 or earlier. This PC is running Windows $1, so $_15_ can not be started."
Quit
label_442:
ClearErrors
ReadINIStr $_32_ $_19_ Launch RunAsAdmin
IfErrors label_452
StrCmp $_32_ force label_452
StrCmp $_32_ try label_452
StrCmp $_32_ compile-force 0 label_451
MessageBox MB_OK|MB_ICONSTOP "To use [Launch]:RunAsAdmin=compile-force, you must regenerate the launcher. Continuing with 'force'."
StrCpy $_32_ force
Goto label_452
label_451:
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$_32_' for [Launch]:RunAsAdmin. Please refer to the Manual for valid values."
label_452:
Call :label_187
IntCmp $_44_ 0x85000000 0 label_463 label_463
ClearErrors
ReadINIStr $0 $_19_ Launch RunAsAdmin2000
StrCmp $0 force 0 label_458
Goto label_459
label_458:
StrCmp $0 try 0 label_461
label_459:
StrCpy $_32_ $0
Goto label_463
label_461:
IfErrors label_463
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:RunAsAdmin2000. Please refer to the Manual for valid values."
label_463:
Call :label_187
IntCmp $_44_ 0x85010000 0 label_474 label_474
ClearErrors
ReadINIStr $0 $_19_ Launch RunAsAdminXP
StrCmp $0 force 0 label_469
Goto label_470
label_469:
StrCmp $0 try 0 label_472
label_470:
StrCpy $_32_ $0
Goto label_474
label_472:
IfErrors label_474
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:RunAsAdminXP. Please refer to the Manual for valid values."
label_474:
Call :label_187
IntCmp $_44_ 0x85020000 0 label_485 label_485
ClearErrors
ReadINIStr $0 $_19_ Launch RunAsAdmin2003
StrCmp $0 force 0 label_480
Goto label_481
label_480:
StrCmp $0 try 0 label_483
label_481:
StrCpy $_32_ $0
Goto label_485
label_483:
IfErrors label_485
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:RunAsAdmin2003. Please refer to the Manual for valid values."
label_485:
Call :label_187
IntCmp $_44_ 0x86000000 0 label_496 label_496
ClearErrors
ReadINIStr $0 $_19_ Launch RunAsAdminVista
StrCmp $0 force 0 label_491
Goto label_492
label_491:
StrCmp $0 try 0 label_494
label_492:
StrCpy $_32_ $0
Goto label_496
label_494:
IfErrors label_496
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:RunAsAdminVista. Please refer to the Manual for valid values."
label_496:
Call :label_187
IntCmp $_44_ 0x86000001 0 label_507 label_507
ClearErrors
ReadINIStr $0 $_19_ Launch RunAsAdmin2008
StrCmp $0 force 0 label_502
Goto label_503
label_502:
StrCmp $0 try 0 label_505
label_503:
StrCpy $_32_ $0
Goto label_507
label_505:
IfErrors label_507
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:RunAsAdmin2008. Please refer to the Manual for valid values."
label_507:
Call :label_187
IntCmp $_44_ 0x86010000 0 label_518 label_518
ClearErrors
ReadINIStr $0 $_19_ Launch RunAsAdmin7
StrCmp $0 force 0 label_513
Goto label_514
label_513:
StrCmp $0 try 0 label_516
label_514:
StrCpy $_32_ $0
Goto label_518
label_516:
IfErrors label_518
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:RunAsAdmin7. Please refer to the Manual for valid values."
label_518:
Call :label_187
IntCmp $_44_ 0x86010001 0 label_529 label_529
ClearErrors
ReadINIStr $0 $_19_ Launch RunAsAdmin2008R2
StrCmp $0 force 0 label_524
Goto label_525
label_524:
StrCmp $0 try 0 label_527
label_525:
StrCpy $_32_ $0
Goto label_529
label_527:
IfErrors label_529
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:RunAsAdmin2008R2. Please refer to the Manual for valid values."
label_529:
StrCmp $_32_ force 0 label_531
Goto label_532
label_531:
StrCmp $_32_ try 0 label_576
label_532:
UAC::_ 0
; Call Initialize_____Plugins
; File $PLUGINSDIR\UAC.dll
; SetDetailsPrint lastused
; Push 0
; CallInstDLL $PLUGINSDIR\UAC.dll _
Goto label_572
label_538:
IntCmp $1 1 0 label_540 label_540
Quit
label_540:
IntCmp $3 0 label_542
Goto label_576
label_542:
IntCmp $1 3 0 label_550 label_550
StrCmp $_32_ force 0 label_547
MessageBox MB_RETRYCANCEL|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_TOPMOST $(LSTR_40)$\r$\n$\r$\n$(LSTR_41) IDRETRY label_532 ; "$_14_ requires administrative privileges to run." "Press Retry to try authenticating again or Cancel to quit."
Quit
Goto label_550
label_547:
StrCmp $_32_ try 0 label_550
MessageBox MB_ABORTRETRYIGNORE|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_TOPMOST $(LSTR_42)$\r$\n$\r$\n$(LSTR_43) IDRETRY label_532 IDIGNORE label_576 ; "Some features of $_14_ will not work if you do not run as administrator." "Press Abort to quit, Retry to try authenticating again or Ignore to continue anyway."
Quit
label_550:
StrCmp $_32_ force 0 label_554
MessageBox MB_OK|MB_ICONSTOP|MB_SETFOREGROUND|MB_TOPMOST $(LSTR_40) ; "$_14_ requires administrative privileges to run."
Quit
Goto label_556
label_554:
StrCmp $_32_ try 0 label_556
MessageBox MB_OK|MB_ICONINFORMATION|MB_SETFOREGROUND|MB_TOPMOST $(LSTR_42) ; "Some features of $_14_ will not work if you do not run as administrator."
label_556:
Goto label_576
label_557:
StrCmp $_32_ force 0 label_561
MessageBox MB_OK|MB_ICONSTOP|MB_SETFOREGROUND|MB_TOPMOST $(LSTR_44) ; "$_14_ requires administrative privileges, but the Windows Logon service is not running. $_14_ can not start."
Quit
Goto label_563
label_561:
StrCmp $_32_ try 0 label_563
MessageBox MB_OK|MB_ICONINFORMATION|MB_SETFOREGROUND|MB_TOPMOST $(LSTR_42) ; "Some features of $_14_ will not work if you do not run as administrator."
label_563:
Goto label_576
label_564:
StrCmp $_32_ force 0 label_568
MessageBox MB_OK|MB_ICONSTOP|MB_SETFOREGROUND|MB_TOPMOST $(LSTR_45)$\r$\n$(LSTR_40) ; "Unable to run as administrator, error $0." "$_14_ requires administrative privileges to run."
Quit
Goto label_570
label_568:
StrCmp $_32_ try 0 label_570
MessageBox MB_OK|MB_ICONINFORMATION|MB_SETFOREGROUND|MB_TOPMOST $(LSTR_45)$\r$\n$(LSTR_42) ; "Unable to run as administrator, error $0." "Some features of $_14_ will not work if you do not run as administrator."
label_570:
Goto label_576
Goto label_576
label_572:
StrCmp $0 0 label_538
StrCmp $0 1223 label_550
StrCmp $0 1062 label_557
Goto label_564
label_576:
FunctionEnd


Function func_577
Call :label_187
IntOp $_43_ $_44_ & 0x7FFFFFFF
IntCmp $_43_ 0x06000000 label_584 0 label_584
IfFileExists $EXEDIR\App\PotPlayer\PotPlayerMiniXP.exe 0 label_583
Rename $EXEDIR\App\PotPlayer\PotPlayerMini.exe $EXEDIR\App\PotPlayer\PotPlayerMiniVista.exe ; $EXEDIR\App\PotPlayer\PotPlayerMini.exe->$EXEDIR\App\PotPlayer\PotPlayerMiniVista.exe
Rename $EXEDIR\App\PotPlayer\PotPlayerMiniXP.exe $EXEDIR\App\PotPlayer\PotPlayerMini.exe ; $EXEDIR\App\PotPlayer\PotPlayerMiniXP.exe->$EXEDIR\App\PotPlayer\PotPlayerMini.exe
label_583:
Goto label_587
label_584:
IfFileExists $EXEDIR\App\PotPlayer\PotPlayerMiniVista.exe 0 label_587
Rename $EXEDIR\App\PotPlayer\PotPlayerMini.exe $EXEDIR\App\PotPlayer\PotPlayerMiniXP.exe ; $EXEDIR\App\PotPlayer\PotPlayerMini.exe->$EXEDIR\App\PotPlayer\PotPlayerMiniXP.exe
Rename $EXEDIR\App\PotPlayer\PotPlayerMiniVista.exe $EXEDIR\App\PotPlayer\PotPlayerMini.exe ; $EXEDIR\App\PotPlayer\PotPlayerMiniVista.exe->$EXEDIR\App\PotPlayer\PotPlayerMini.exe
label_587:
StrCpy $_19_ $EXEDIR\App\AppInfo\Launcher\$_12_.ini
IfFileExists $_19_ 0 label_594
InitPluginsDir
; Call Initialize_____Plugins
; SetDetailsPrint lastused
CopyFiles /SILENT $_19_ $PLUGINSDIR\launcher.ini ; $(LSTR_7)$PLUGINSDIR\launcher.ini ; "Copy to "
StrCpy $_19_ $PLUGINSDIR\launcher.ini
Goto label_597
label_594:
StrCpy $_13_ $_19_
MessageBox MB_OK|MB_ICONSTOP $(LSTR_37) ; "$_14_ cannot be started. You may wish to re-install to fix this issue. (ERROR: $_13_ could not be found)"
Quit
label_597:
Call :label_599
Goto label_632
label_599:
StrCmp $CMDLINE "" 0 label_602
Push ""
Return

label_602:
Push $0
Push $1
Push $2
Push $3
StrLen $1 $CMDLINE
StrCpy $2 2
StrCpy $3 $CMDLINE 1
StrCmp $3 $\" label_611
StrCpy $3 " "
label_611:
IntCmp $2 $1 label_615 0 label_615
StrCpy $0 $CMDLINE 1 $2
IntOp $2 $2 + 1
StrCmp $3 $0 0 label_611
label_615:
IntCmp $2 $1 label_620 0 label_620
StrCpy $0 $CMDLINE 1 $2
StrCmp $0 " " 0 label_620
IntOp $2 $2 + 1
Goto label_615
label_620:
StrCpy $0 $CMDLINE "" $2
label_621:
StrCpy $1 $0 1 -1
StrCmp $1 " " 0 label_625
StrCpy $0 $0 -1
Goto label_621
label_625:
Pop $3
Pop $2
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_632:
Pop $0
StrCpy $_16_ ""
IntCmp $_20_ 64 0 label_639 label_639
StrCmp $0 "" label_637
ReadINIStr $_16_ $_19_ Launch ProgramExecutableWhenParameters64
label_637:
StrCmp $_16_ "" 0 label_639
ReadINIStr $_16_ $_19_ Launch ProgramExecutable64
label_639:
StrCmp $0 "" label_642
StrCmp $_16_ "" 0 label_642
ReadINIStr $_16_ $_19_ Launch ProgramExecutableWhenParameters
label_642:
StrCmp $_16_ "" 0 label_644
ReadINIStr $_16_ $_19_ Launch ProgramExecutable
label_644:
StrCmp $_16_ "" 0 label_647
MessageBox MB_OK|MB_ICONSTOP "$EXEDIR\App\AppInfo\Launcher\$_12_.ini is missing [Launch]:ProgramExecutable - what am I to launch?"
Quit
label_647:
StrLen $_43_ $PROGRAMFILES
StrCpy $_43_ $EXEDIR $_43_
StrCmp $_43_ $PROGRAMFILES 0 label_652
StrCpy $0 $PROGRAMFILES
Goto label_658
label_652:
StrLen $_43_ $PROGRAMFILES64
StrCpy $_43_ $EXEDIR $_43_
StrCmp $_43_ $PROGRAMFILES64 0 label_657
StrCpy $0 $PROGRAMFILES64
Goto label_658
label_657:
StrCpy $0 ""
label_658:
StrCmp $0 "" label_664
ReadEnvStr $1 IPromiseNotToComplainWhenPortableAppsDontWorkRightInProgramFiles
StrCmpS $1 "I understand that this may not work and that I can not ask for help with any of my apps when operating in this fashion." 0 label_662
Goto label_664
label_662:
MessageBox MB_OK|MB_ICONSTOP $(LSTR_46) ; "$_14_ cannot be run from inside $0. This location is for standard local software only. Please use this application from another location."
Quit
label_664:
StrCpy $1 nounc
StrLen $_43_ \\
StrCpy $_43_ $EXEDIR $_43_
StrCmp $_43_ \\ 0 label_669
StrCpy $1 unc
label_669:
ClearErrors
ReadINIStr $0 $_19_ Launch SupportsUNC
StrCmp $0 no 0 label_676
StrCmp $1 unc 0 label_675
MessageBox MB_OK|MB_ICONSTOP $(LSTR_47) ; "$_14_ cannot be started from a UNC path. Please map the directory to a drive letter and try again."
Quit
label_675:
Goto label_688
label_676:
StrCmp $0 warn 0 label_678
Goto label_679
label_678:
IfErrors 0 label_684
label_679:
StrCmp $1 unc 0 label_683
MessageBox MB_YESNO|MB_ICONSTOP $(LSTR_48) IDNO label_682 ; "$_14_ is currently being run from a UNC path. This may or may not work and may even cause data corruption. For better results, you could map the directory to a drive letter and try again.$\r$\n$\r$\nAre you sure you want to continue?"
Goto label_683
label_682:
Quit
label_683:
Goto label_688
label_684:
StrCmp $0 yes 0 label_687
Nop
Goto label_688
label_687:
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:SupportsUNC. Please refer to the Manual for valid values."
label_688:
ClearErrors
ReadINIStr $0 $_19_ Launch NoSpacesInPath
StrCmp $0 true 0 label_864
Push $EXEDIR
Push " "
Push E+1
Call :label_696
Goto label_859
label_696:
Exch $1
; Push $1
; Exch
; Pop $1
Exch
Exch $0
; Push $0
; Exch
; Pop $0
Exch
Exch 2
Exch $R0
; Push $R0
; Exch
; Pop $R0
Exch 2
Push $2
Push $3
Push $4
Push $5
Push $6
Push $7
Push $8
Push $9
Push $R1
Push $R2
ClearErrors
StrCpy $9 ""
label_721:
StrCpy $2 $1 1
StrCpy $1 $1 "" 1
StrCmp $2 E 0 label_726
StrCpy $9 E
Goto label_721
label_726:
StrCpy $3 ""
StrCmp $2 + label_733
StrCmp $2 - label_733
StrCmp $2 / label_746
StrCmp $2 "#" label_746
StrCmp $2 * label_746
Goto label_835
label_733:
StrCpy $4 $1 1 -1
StrCmp $4 * label_738
StrCmp $4 } label_738
StrCmp $4 { label_738
Goto label_741
label_738:
StrCpy $1 $1 -1
StrCpy $3 $4$3
Goto label_733
label_741:
StrCmp $3 * label_835
StrCmp $3 ** label_835
StrCmp $3 }{ label_835
IntOp $1 $1 + 0
StrCmp $1 0 label_837
label_746:
StrCmp $R0 "" label_839
StrCpy $4 0
StrCpy $5 0
StrCpy $6 0
StrLen $7 $0
Goto label_753
label_752:
IntOp $6 $6 + 1
label_753:
StrCpy $8 $R0 $7 $6
StrCmp $8$5 0 label_839
StrLen $R2 $8
IntCmp $R2 0 label_758
StrCmp $8 $0 label_762 label_752
label_758:
StrCmp $3 { label_777
StrCmp $3 } label_777
StrCmp $2 * label_777
StrCmp $5 $6 label_777 label_766
label_762:
StrCmp $3 { label_766
StrCmp $3 } label_766
StrCmp $2 * label_766
StrCmp $5 $6 label_774
label_766:
IntOp $4 $4 + 1
StrCmp $2$4 +$1 label_788
StrCmp $2 / 0 label_774
IntOp $8 $6 - $5
StrCpy $8 $R0 $8 $5
StrCmp $1 $8 0 label_774
StrCpy $R1 $4
Goto label_842
label_774:
IntOp $6 $6 + $7
StrCpy $5 $6
Goto label_753
label_777:
StrCmp $2 - 0 label_782
StrCpy $2 +
IntOp $1 $4 - $1
IntOp $1 $1 + 1
IntCmp $1 0 label_837 label_837 label_746
label_782:
StrCmp $2 "#" 0 label_785
StrCpy $R1 $4
Goto label_842
label_785:
StrCmp $2 * 0 label_837
StrCpy $R1 $4
Goto label_842
label_788:
StrCmp $3 "" 0 label_792
IntOp $6 $6 - $5
StrCpy $R1 $R0 $6 $5
Goto label_842
label_792:
StrCmp $3 { 0 label_795
StrCpy $R1 $R0 $6
Goto label_842
label_795:
StrCmp $3 } 0 label_799
IntOp $6 $6 + $7
StrCpy $R1 $R0 "" $6
Goto label_842
label_799:
StrCmp $3 {* label_801
StrCmp $3 *{ 0 label_803
label_801:
StrCpy $R1 $R0 $6
Goto label_842
label_803:
StrCmp $3 *} label_805
StrCmp $3 }* 0 label_807
label_805:
StrCpy $R1 $R0 "" $5
Goto label_842
label_807:
StrCmp $3 }} 0 label_810
StrCpy $R1 $R0 "" $6
Goto label_842
label_810:
StrCmp $3 {{ 0 label_813
StrCpy $R1 $R0 $5
Goto label_842
label_813:
StrCmp $3 {} 0 label_835
StrLen $3 $R0
StrCmp $3 $6 0 label_818
StrCpy $0 ""
Goto label_819
label_818:
IntOp $6 $6 + $7
label_819:
StrCpy $8 $R0 "" $6
StrCmp $4$8 1 label_826
StrCmp $4 1 label_823 label_828
label_822:
IntOp $6 $6 + $7
label_823:
StrCpy $3 $R0 $7 $6
StrCmp $3 "" label_826
StrCmp $3 $0 label_822 label_828
label_826:
StrCpy $R1 ""
Goto label_842
label_828:
StrCmp $5 0 0 label_831
StrCpy $0 ""
Goto label_832
label_831:
IntOp $5 $5 - $7
label_832:
StrCpy $3 $R0 $5
StrCpy $R1 $3$0$8
Goto label_842
label_835:
StrCpy $R1 3
Goto label_840
label_837:
StrCpy $R1 2
Goto label_840
label_839:
StrCpy $R1 1
label_840:
StrCmp $9 E 0 label_843
SetErrors
label_842:
StrCpy $R0 $R1
label_843:
Pop $R2
Pop $R1
Pop $9
Pop $8
Pop $7
Pop $6
Pop $5
Pop $4
Pop $3
Pop $2
Pop $1
Pop $0
Exch $R0
; Push $R0
; Exch
; Pop $R0
Return

label_859:
Pop $R9
IfErrors label_863
MessageBox MB_OK|MB_ICONSTOP $(LSTR_49) ; "$_14_ cannot run from a directory with a space in it. Please alter the current path ($EXEDIR) to remove any spaces and start the portable app again. Please see the help.html file for more information."
Quit
label_863:
Goto label_867
label_864:
StrCmp $0 false label_867
IfErrors label_867
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:NoSpacesInPath. Please refer to the Manual for valid values."
label_867:
IfFileExists $EXEDIR\Data\settings label_871
CreateDirectory $EXEDIR\Data\settings
IfFileExists $EXEDIR\App\DefaultData\*.* 0 label_871
CopyFiles /SILENT $EXEDIR\App\DefaultData\*.* $EXEDIR\Data ; $(LSTR_7)$EXEDIR\Data ; "Copy to "
label_871:
ReadINIStr $_23_ $EXEDIR\Data\settings\$_11_Settings.ini $_11_Settings LastDrive
Push $EXEDIR
Call :label_875
Goto label_908
label_875:
Exch $0
; Push $0
; Exch
; Pop $0
Push $1
Push $2
Push $3
StrCpy $1 $0 2
StrCmp $1 \\ label_887
StrCpy $2 $1 1 1
StrCmp $2 : 0 label_900
StrCpy $0 $1
Goto label_901
label_887:
StrCpy $2 1
StrCpy $3 ""
label_889:
IntOp $2 $2 + 1
StrCpy $1 $0 1 $2
StrCmp $1$3 "" label_900
StrCmp $1 "" label_897
StrCmp $1 \ 0 label_889
StrCmp $3 1 label_897
StrCpy $3 1
Goto label_889
label_897:
StrCpy $0 $0 $2
StrCpy $2 $0 1 -1
StrCmp $2 \ 0 label_901
label_900:
StrCpy $0 ""
label_901:
Pop $3
Pop $2
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_908:
Pop $_24_
StrCmp $_23_ "" 0 label_911
StrCpy $_23_ $_24_
label_911:
StrCpy $0 $_24_ 1
StrCpy $1 $_23_ 1
Push $_24_
Push PALrive
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
Push $_23_
Push PAL:LastDrive
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
Push PALriveLetter
System::Call Kernel32::SetEnvironmentVariable(ts,tr0)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,tr0)
; CallInstDLL $PLUGINSDIR\System.dll Call
Push PAL:LastDriveLetter
System::Call Kernel32::SetEnvironmentVariable(ts,tr1)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,tr1)
; CallInstDLL $PLUGINSDIR\System.dll Call
Push $EXEDIR
Call :label_875
Pop $0
StrLen $0 $0
StrCpy $_22_ $EXEDIR "" $0
StrCmp $_22_ "" 0 label_946
StrCpy $_22_ \
label_946:
ReadINIStr $_21_ $EXEDIR\Data\settings\$_11_Settings.ini $_11_Settings LastDirectory
StrCmp $_21_ "" 0 label_949
StrCpy $_21_ $_22_
label_949:
StrCmp $_21_ $_22_ label_967
ClearErrors
ReadINIStr $0 $_19_ Launch DirectoryMoveOK
StrCmp $0 no 0 label_956
MessageBox MB_OK|MB_ICONSTOP $(LSTR_50) ; "$_14_ cannot be started, as its path has changed since it was last started from $_21_ to $_22_."
Quit
Goto label_967
label_956:
StrCmp $0 warn 0 label_958
Goto label_959
label_958:
IfErrors 0 label_963
label_959:
MessageBox MB_YESNO|MB_ICONSTOP $(LSTR_51) IDNO label_961 ; "The path to $_14_ has changed, since it was last started, from $_21_ to $_22_. Moving portable apps like this is not advised, and some features may not work. Are you sure you want to continue?"
Goto label_962
label_961:
Quit
label_962:
Goto label_967
label_963:
StrCmp $0 yes 0 label_966
Nop
Goto label_967
label_966:
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]irectoryMoveOK. Please refer to the Manual for valid values."
label_967:
Push PAL:PackagePartialDir
Push $_22_
Call :label_971
Goto label_1233
label_971:
Exch $R0
; Push $R0
; Exch
; Pop $R0
Exch
Exch $R1
; Push $R1
; Exch
; Pop $R1
Push $R2
Push $R3
Push $R7
Push $R8
Push $R9
System::Call Kernel32::SetEnvironmentVariable(tR1,tR0)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(tR1,tR0)
; CallInstDLL $PLUGINSDIR\System.dll Call
Push $R0
Push \
Push /
Push +
Call :label_994
Goto label_1133
label_994:
Exch $2
; Push $2
; Exch
; Pop $2
Exch
Exch $1
; Push $1
; Exch
; Pop $1
Exch
Exch 2
Exch $0
; Push $0
; Exch
; Pop $0
Exch 2
Exch 3
Exch $R0
; Push $R0
; Exch
; Pop $R0
Exch 3
Push $3
Push $4
Push $5
Push $6
Push $7
Push $8
Push $9
Push $R1
ClearErrors
StrCpy $R1 $R0
StrCpy $9 ""
label_1023:
StrCpy $3 $2 1
StrCpy $2 $2 "" 1
StrCmp $3 E 0 label_1028
StrCpy $9 E
Goto label_1023
label_1028:
StrCpy $4 $2 1 -1
StrCpy $5 ""
StrCpy $6 ""
StrLen $7 $0
StrCmp $7 0 label_1113
StrCmp $R0 "" label_1113
StrCmp $3 { label_1036
StrCmp $3 } label_1043 label_1055
label_1036:
StrCpy $8 $R0 $7
StrCmp $8 $0 0 label_1041
StrCpy $R0 $R0 "" $7
StrCpy $5 $5$1
Goto label_1036
label_1041:
StrCpy $3 $2 1
StrCmp $3 } 0 label_1048
label_1043:
StrCpy $8 $R0 "" -$7
StrCmp $8 $0 0 label_1048
StrCpy $R0 $R0 -$7
StrCpy $6 $6$1
Goto label_1043
label_1048:
StrCmp $4 * 0 label_1053
StrCmp $5 "" label_1051
StrCpy $5 $1
label_1051:
StrCmp $6 "" label_1053
StrCpy $6 $1
label_1053:
StrCpy $R0 $5$R0$6
Goto label_1118
label_1055:
StrCmp $3 + label_1057
StrCmp $3 - 0 label_1109
label_1057:
StrCpy $5 $2 1
IntOp $2 $2 + 0
StrCmp $2 0 0 label_1079
StrCmp $5 0 label_1111
StrCpy $3 ""
label_1062:
StrCpy $5 0
label_1063:
StrCpy $2 $R0 $7 $5
StrCmp $2 "" label_1068
StrCmp $2 $0 label_1071
IntOp $5 $5 + 1
Goto label_1063
label_1068:
StrCmp $R0 $R1 label_1113
StrCpy $R0 $3$R0
Goto label_1118
label_1071:
StrCpy $2 $R0 $5
label_1072:
IntOp $5 $5 + $7
StrCmp $4 * 0 label_1076
StrCpy $6 $R0 $7 $5
StrCmp $6 $0 label_1072
label_1076:
StrCpy $R0 $R0 "" $5
StrCpy $3 $3$2$1
Goto label_1062
label_1079:
StrCpy $5 0
StrCpy $8 0
Goto label_1083
label_1082:
IntOp $5 $5 + 1
label_1083:
StrCpy $6 $R0 $7 $5
StrCmp $6$8 0 label_1113
StrCmp $6 "" label_1091
StrCmp $6 $0 0 label_1082
IntOp $8 $8 + 1
StrCmp $3$8 +$2 label_1096
IntOp $5 $5 + $7
Goto label_1083
label_1091:
StrCmp $3 - 0 label_1111
StrCpy $3 +
IntOp $2 $8 - $2
IntOp $2 $2 + 1
IntCmp $2 0 label_1111 label_1111 label_1079
label_1096:
StrCpy $3 $R0 $5
StrCmp $4 * 0 label_1102
label_1098:
StrCpy $6 $3 "" -$7
StrCmp $6 $0 0 label_1102
StrCpy $3 $3 -$7
Goto label_1098
label_1102:
IntOp $5 $5 + $7
StrCmp $4 * 0 label_1106
StrCpy $6 $R0 $7 $5
StrCmp $6 $0 label_1102
label_1106:
StrCpy $R0 $R0 "" $5
StrCpy $R0 $3$1$R0
Goto label_1118
label_1109:
StrCpy $R0 3
Goto label_1114
label_1111:
StrCpy $R0 2
Goto label_1114
label_1113:
StrCpy $R0 1
label_1114:
StrCmp $9 E label_1117
StrCpy $R0 $R1
Goto label_1118
label_1117:
SetErrors
label_1118:
Pop $R1
Pop $9
Pop $8
Pop $7
Pop $6
Pop $5
Pop $4
Pop $3
Pop $2
Pop $1
Pop $0
Exch $R0
; Push $R0
; Exch
; Pop $R0
Return

label_1133:
Pop $R2
Push $R1:Forwardslash
System::Call Kernel32::SetEnvironmentVariable(ts,tR2)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,tR2)
; CallInstDLL $PLUGINSDIR\System.dll Call
Push $R0
Push \
Push \\
Push +
Call :label_994
Pop $R3
Push $R1oubleBackslash
System::Call Kernel32::SetEnvironmentVariable(ts,tR3)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,tR3)
; CallInstDLL $PLUGINSDIR\System.dll Call
StrCpy $R3 ""
StrLen $R7 $R2
IntOp $R7 $R7 - 1
StrCpy $R8 0
Goto label_1158
label_1157:
IntOp $R8 $R8 + 1
label_1158:
IntCmp $R8 $R7 0 0 label_1219
StrCpy $R9 $R2 1 $R8
StrCmpS $R9 a 0 label_1162
Goto label_1163
label_1162:
StrCmpS $R9 b 0 label_1164
label_1163:
Goto label_1165
label_1164:
StrCmpS $R9 c 0 label_1166
label_1165:
Goto label_1167
label_1166:
StrCmpS $R9 d 0 label_1168
label_1167:
Goto label_1169
label_1168:
StrCmpS $R9 e 0 label_1170
label_1169:
Goto label_1171
label_1170:
StrCmpS $R9 f 0 label_1172
label_1171:
Goto label_1173
label_1172:
StrCmpS $R9 g 0 label_1174
label_1173:
Goto label_1175
label_1174:
StrCmpS $R9 h 0 label_1176
label_1175:
Goto label_1177
label_1176:
StrCmpS $R9 i 0 label_1178
label_1177:
Goto label_1179
label_1178:
StrCmpS $R9 j 0 label_1180
label_1179:
Goto label_1181
label_1180:
StrCmpS $R9 k 0 label_1182
label_1181:
Goto label_1183
label_1182:
StrCmpS $R9 l 0 label_1184
label_1183:
Goto label_1185
label_1184:
StrCmpS $R9 m 0 label_1186
label_1185:
Goto label_1187
label_1186:
StrCmpS $R9 n 0 label_1188
label_1187:
Goto label_1189
label_1188:
StrCmpS $R9 o 0 label_1190
label_1189:
Goto label_1191
label_1190:
StrCmpS $R9 p 0 label_1192
label_1191:
Goto label_1193
label_1192:
StrCmpS $R9 q 0 label_1194
label_1193:
Goto label_1195
label_1194:
StrCmpS $R9 r 0 label_1196
label_1195:
Goto label_1197
label_1196:
StrCmpS $R9 s 0 label_1198
label_1197:
Goto label_1199
label_1198:
StrCmpS $R9 t 0 label_1200
label_1199:
Goto label_1201
label_1200:
StrCmpS $R9 u 0 label_1202
label_1201:
Goto label_1203
label_1202:
StrCmpS $R9 v 0 label_1204
label_1203:
Goto label_1205
label_1204:
StrCmpS $R9 w 0 label_1206
label_1205:
Goto label_1207
label_1206:
StrCmpS $R9 x 0 label_1208
label_1207:
Goto label_1209
label_1208:
StrCmpS $R9 y 0 label_1210
label_1209:
Goto label_1211
label_1210:
StrCmpS $R9 z 0 label_1212
label_1211:
Goto label_1213
label_1212:
StrCmpS $R9 : 0 label_1215
label_1213:
StrCpy $R3 $R3$R9
Goto label_1216
label_1215:
StrCpy $R3 $R3/$R9
label_1216:
Goto label_1157
Goto label_1157
Goto label_1219
label_1219:
Push $R1:java.util.prefs
System::Call Kernel32::SetEnvironmentVariable(ts,tR3)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,tR3)
; CallInstDLL $PLUGINSDIR\System.dll Call
Pop $R9
Pop $R8
Pop $R7
Pop $R3
Pop $R2
Pop $R1
Pop $R0
Return

label_1233:
Push PAL:LastPackagePartialDir
Push $_21_
Call :label_971
StrCpy $_38_ $EXEDIR\App
StrCpy $_39_ $EXEDIR\Data
Push PAL:AppDir
Push $_38_
Call :label_971
Push PALataDir
Push $_39_
Call :label_971
Push $EXEDIR
Call :label_875
Pop $_40_
StrCmp $EXEDIR $_40_ label_1273
Push $EXEDIR
Call :label_1251
Goto label_1272
label_1251:
Exch $0
; Push $0
; Exch
; Pop $0
Push $1
Push $2
label_1256:
StrCpy $2 $0 1 -1
StrCmp $2 \ 0 label_1260
StrCpy $0 $0 -1
Goto label_1256
label_1260:
StrCpy $1 0
label_1261:
IntOp $1 $1 - 1
StrCpy $2 $0 1 $1
StrCmp $2 \ label_1265
StrCmp $2 "" 0 label_1261
label_1265:
StrCpy $0 $0 $1
Pop $2
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_1272:
Pop $_40_
label_1273:
Push PAL:PortableAppsDir
Push $_40_
Call :label_971
Push $_40_
Call :label_875
Pop $_41_
StrCmp $_40_ $_41_ label_1283
Push $_40_
Call :label_1251
Pop $_41_
label_1283:
Push PAL:PortableAppsBaseDir
Push $_41_
Call :label_971
ClearErrors
ReadINIStr $_42_ $_39_\settings\$_11_Settings.ini PortableApps.comLauncherLastRunEnvironment PAL:LastPortableAppsBaseDir
IfErrors label_1292
Push PAL:LastPortableAppsBaseDir
Push $_42_
Call :label_971
label_1292:
ReadEnvStr $0 PortableApps.comDocuments
StrCmp $0 "" 0 label_1295
Goto label_1296
label_1295:
IfFileExists $0 label_1297
label_1296:
StrCpy $0 $_24_\Documents
label_1297:
Push PortableApps.comDocuments
Push $0
Call :label_971
ReadEnvStr $1 PortableApps.comPictures
StrCmp $1 "" 0 label_1303
Goto label_1304
label_1303:
IfFileExists $1 label_1305
label_1304:
StrCpy $1 $0\Pictures
label_1305:
Push PortableApps.comPictures
Push $1
Call :label_971
ReadEnvStr $1 PortableApps.comMusic
StrCmp $1 "" 0 label_1311
Goto label_1312
label_1311:
IfFileExists $1 label_1313
label_1312:
StrCpy $1 $0\Music
label_1313:
Push PortableApps.comMusic
Push $1
Call :label_971
ReadEnvStr $1 PortableApps.comVideos
StrCmp $1 "" 0 label_1319
Goto label_1320
label_1319:
IfFileExists $1 label_1321
label_1320:
StrCpy $1 $0\Videos
label_1321:
Push PortableApps.comVideos
Push $1
Call :label_971
SetShellVarContext all
Push ALLUSERSAPPDATA
Push $APPDATA
Call :label_971
SetShellVarContext current
Push $R0
ReadEnvStr $R0 ALLUSERSPROFILE
Push ALLUSERSPROFILE
Push $R0
Call :label_971
Pop $R0
Push $R0
ReadEnvStr $R0 USERPROFILE
Push USERPROFILE
Push $R0
Call :label_971
Pop $R0
Push LOCALAPPDATA
Push $LOCALAPPDATA
Call :label_971
Push APPDATA
Push $APPDATA
Call :label_971
Push DOCUMENTS
Push $DOCUMENTS
Call :label_971
ReadEnvStr $0 PortableApps.comLanguageCode
ReadEnvStr $1 PAL:_IgnoreLanguage
StrCmp $0 "" 0 label_1354
Goto label_1355
label_1354:
StrCmp $1 true 0 label_1363
label_1355:
StrCpy $9 pap-missing
Push true
Push PAL:_IgnoreLanguage
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
label_1363:
Push $R9
ReadEnvStr $R9 PortableApps.comLanguageCode
StrCmp $R9 "" 0 label_1375
Pop $R9
Push en
Push PortableApps.comLanguageCode
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
Goto label_1376
label_1375:
Pop $R9
label_1376:
Push $R9
ReadEnvStr $R9 PortableApps.comLocaleCode2
StrCmp $R9 "" 0 label_1388
Pop $R9
Push en
Push PortableApps.comLocaleCode2
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
Goto label_1389
label_1388:
Pop $R9
label_1389:
Push $R9
ReadEnvStr $R9 PortableApps.comLocaleCode3
StrCmp $R9 "" 0 label_1401
Pop $R9
Push eng
Push PortableApps.comLocaleCode3
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
Goto label_1402
label_1401:
Pop $R9
label_1402:
Push $R9
ReadEnvStr $R9 PortableApps.comLocaleglibc
StrCmp $R9 "" 0 label_1414
Pop $R9
Push en_US
Push PortableApps.comLocaleglibc
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
Goto label_1415
label_1414:
Pop $R9
label_1415:
Push $R9
ReadEnvStr $R9 PortableApps.comLocaleID
StrCmp $R9 "" 0 label_1427
Pop $R9
Push 1033
Push PortableApps.comLocaleID
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
Goto label_1428
label_1427:
Pop $R9
label_1428:
Push $R9
ReadEnvStr $R9 PortableApps.comLocaleWinName
StrCmp $R9 "" 0 label_1440
Pop $R9
Push LANG_ENGLISH
Push PortableApps.comLocaleWinName
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
Goto label_1441
label_1440:
Pop $R9
label_1441:
ReadEnvStr $0 PortableApps.comLocaleName
StrCmp $0 "" 0 label_1451
ReadEnvStr $0 PortableApps.comLocaleWinName
StrCpy $0 $0 "" 5
Push PortableApps.comLocaleName
System::Call Kernel32::SetEnvironmentVariable(ts,tr0)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,tr0)
; CallInstDLL $PLUGINSDIR\System.dll Call
label_1451:
StrCmp $9 pap-missing 0 label_1603
ClearErrors
ReadINIStr $0 $_19_ LanguageFile Type
ReadINIStr $1 $_19_ LanguageFile File
ExpandEnvStrings $1 $1
IfErrors label_1603
IfFileExists $1 0 label_1603
StrCpy $8 ""
StrCmp $0 ConfigRead 0 label_1576
ReadINIStr $2 $_19_ LanguageFile Entry
IfErrors label_1575
ReadINIStr $4 $_19_ LanguageFile CaseSensitive
IfFileExists $1 0 label_1575
StrCmp $4 true 0 label_1519
Push $1
Push $2
Call :label_1469
Goto label_1517
label_1469:
Exch $1
; Push $1
; Exch
; Pop $1
Exch
Exch $0
; Push $0
; Exch
; Pop $0
Exch
Push $2
Push $3
Push $4
Push $5
ClearErrors
FileOpen $2 $0 r
IfErrors label_1505
FileReadByte $2 $5
IntCmp $5 0xFEFF label_1489
FileSeek $2 0
StrCpy $_46_ 0
Goto label_1490
label_1489:
StrCpy $_46_ FFFE
label_1490:
StrLen $0 $1
StrCmpS $0 0 label_1505
label_1492:
IntCmp $5 0xFEFF label_1495
FileRead $2 $3 8195
Goto label_1496
label_1495:
FileRead $2 $3 8195
label_1496:
IfErrors label_1505
StrCpy $4 $3 $0
StrCmpS $4 $1 0 label_1492
StrCpy $0 $3 "" $0
label_1500:
StrCpy $4 $0 1 -1
StrCmpS $4 $\r label_1503
StrCmpS $4 $\n 0 label_1507
label_1503:
StrCpy $0 $0 -1
Goto label_1500
label_1505:
SetErrors
StrCpy $0 ""
label_1507:
FileClose $2
Pop $5
Pop $4
Pop $3
Pop $2
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_1517:
Pop $8
Goto label_1575
label_1519:
StrCmp $4 false label_1522
IfErrors label_1522
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$4' for [LanguageFile]:CaseSensitive. Please refer to the Manual for valid values."
label_1522:
Push $1
Push $2
Call :label_1526
Goto label_1574
label_1526:
Exch $1
; Push $1
; Exch
; Pop $1
Exch
Exch $0
; Push $0
; Exch
; Pop $0
Exch
Push $2
Push $3
Push $4
Push $5
ClearErrors
FileOpen $2 $0 r
IfErrors label_1562
FileReadByte $2 $5
IntCmp $5 0xFEFF label_1546
FileSeek $2 0
StrCpy $_46_ 0
Goto label_1547
label_1546:
StrCpy $_46_ FFFE
label_1547:
StrLen $0 $1
StrCmp $0 0 label_1562
label_1549:
IntCmp $5 0xFEFF label_1552
FileRead $2 $3 8195
Goto label_1553
label_1552:
FileRead $2 $3 8195
label_1553:
IfErrors label_1562
StrCpy $4 $3 $0
StrCmp $4 $1 0 label_1549
StrCpy $0 $3 "" $0
label_1557:
StrCpy $4 $0 1 -1
StrCmp $4 $\r label_1560
StrCmp $4 $\n 0 label_1564
label_1560:
StrCpy $0 $0 -1
Goto label_1557
label_1562:
SetErrors
StrCpy $0 ""
label_1564:
FileClose $2
Pop $5
Pop $4
Pop $3
Pop $2
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_1574:
Pop $8
label_1575:
Goto label_1588
label_1576:
StrCmp $0 INI 0 label_1582
ReadINIStr $2 $_19_ LanguageFile Section
ReadINIStr $3 $_19_ LanguageFile Key
IfErrors label_1581
ReadINIStr $8 $1 $2 $3
label_1581:
Goto label_1588
label_1582:
StrCmp $0 "XML attribute" 0 label_1584
Goto label_1585
label_1584:
StrCmp $0 "XML text" 0 label_1587
label_1585:
MessageBox MB_OK|MB_ICONSTOP "To use XML features of the Launcher you must set [Activate]:XML=true and then regenerate the launcher. Continuing, but [LanguageFile] will not be used."
Goto label_1588
label_1587:
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [LanguageFile]:Type. Please refer to the Manual for valid values."
label_1588:
StrCmp $8 "" 0 label_1590
Goto label_1603
label_1590:
ClearErrors
ReadINIStr $0 $_19_ LanguageFile TrimRight
IfErrors label_1597
StrLen $1 $0
StrCpy $2 $8 "" -$1
StrCmp $2 $0 0 label_1597
StrCpy $8 $8 -$1
label_1597:
Push PAL:LanguageCustom
System::Call Kernel32::SetEnvironmentVariable(ts,tr8)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,tr8)
; CallInstDLL $PLUGINSDIR\System.dll Call
label_1603:
ClearErrors
ReadEnvStr $8 PAL:LanguageCustom
IfErrors 0 label_1636
ReadINIStr $0 $_19_ Language Base
StrCmp $0 "" label_1636
ExpandEnvStrings $0 $0
ClearErrors
ReadINIStr $1 $_19_ LanguageStrings $0
IfErrors 0 label_1618
ClearErrors
ReadINIStr $1 $_19_ Language Default
IfErrors label_1617
ExpandEnvStrings $1 $1
Goto label_1618
label_1617:
StrCpy $1 $0
label_1618:
Push PAL:LanguageCustom
System::Call Kernel32::SetEnvironmentVariable(ts,tr1)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,tr1)
; CallInstDLL $PLUGINSDIR\System.dll Call
ReadINIStr $2 $_19_ Language CheckIfExists
StrCmp $2 "" label_1636
ExpandEnvStrings $2 $2
IfFileExists $2 label_1636
ReadINIStr $1 $_19_ Language DefaultIfNotExists
ExpandEnvStrings $1 $1
Push PAL:LanguageCustom
System::Call Kernel32::SetEnvironmentVariable(ts,tr1)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,tr1)
; CallInstDLL $PLUGINSDIR\System.dll Call
label_1636:
ClearErrors
ReadINIStr $_31_ $_19_ Activate Registry
StrCmp $_31_ true 0 label_1640
Goto label_1643
label_1640:
StrCmp $_31_ false label_1643
IfErrors label_1643
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$_31_' for [Activate]:Registry. Please refer to the Manual for valid values."
label_1643:
ClearErrors
ReadINIStr $_28_ $_19_ Activate Java
StrCmp $_28_ find 0 label_1647
Goto label_1648
label_1647:
StrCmp $_28_ require 0 label_1693
label_1648:
StrCpy $_29_ $_40_\CommonFiles\Java
IfFileExists $_29_ label_1677
ClearErrors
ReadRegStr $0 HKLM "Software\JavaSoft\Java Runtime Environment" CurrentVersion
ReadRegStr $_29_ HKLM "Software\JavaSoft\Java Runtime Environment\$0" JavaHome
IfErrors 0 label_1655
Goto label_1656
label_1655:
IfFileExists $_29_\bin\java.exe label_1677
label_1656:
IfFileExists $_29_\bin\javaw.exe label_1677
ClearErrors
ReadEnvStr $_29_ JAVA_HOME
IfErrors 0 label_1661
Goto label_1662
label_1661:
IfFileExists $_29_\bin\java.exe label_1677
label_1662:
IfFileExists $_29_\bin\javaw.exe label_1677
ClearErrors
SearchPath $_29_ java.exe
IfErrors label_1673
Push $_29_
Call :label_1251
Pop $_29_
Push $_29_
Call :label_1251
Pop $_29_
Goto label_1677
label_1673:
StrCpy $_29_ $WINDIR\Java
IfFileExists $_29_\bin\java.exe label_1677
IfFileExists $_29_\bin\javaw.exe label_1677
StrCpy $_29_ $_40_\CommonFiles\Java
label_1677:
StrCmp $_28_ require 0 label_1689
IfFileExists $_29_ label_1681
MessageBox MB_OK|MB_ICONSTOP $(LSTR_52) ; "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
Quit
label_1681:
StrCmp $_16_ java.exe 0 label_1683
StrCpy $_27_ true
label_1683:
StrCmp $_16_ javaw.exe 0 label_1685
StrCpy $_27_ true
label_1685:
StrCmp $_27_ true 0 label_1689
IfFileExists $_29_\bin\$_16_ label_1689
MessageBox MB_OK|MB_ICONSTOP $(LSTR_52) ; "$_15_ requires a Java Runtime Environment. Please install jPortable from http://portableapps.com/jportable and then try again."
Quit
label_1689:
Push JAVA_HOME
Push $_29_
Call :label_971
Goto label_1695
label_1693:
IfErrors label_1695
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$_28_' for [Activate]:Java. Please refer to the Manual for valid values."
label_1695:
Push $EXEDIR\$_12_.ini
Push RunLocally=
Call :label_1526
Pop $_33_
ClearErrors
ReadINIStr $_35_ $_19_ Launch CleanTemp
IfErrors label_1705
StrCmp $_35_ true label_1705
StrCmp $_35_ false label_1705
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$_35_' for [Launch]:CleanTemp. Please refer to the Manual for valid values."
label_1705:
System::Call kernel32::CreateMutex(i0,i0,t$\"PortableApps.comLauncher$_11_-$_12_$\")?e
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push kernel32::CreateMutex(i0,i0,t$\"PortableApps.comLauncher$_11_-$_12_$\")?e
; CallInstDLL $PLUGINSDIR\System.dll Call
Pop $0
IntCmp $0 0 label_1723
ClearErrors
ReadINIStr $0 $_19_ Launch SinglePortableAppInstance
StrCmp $0 true 0 label_1717
Quit
Goto label_1720
label_1717:
StrCmp $0 false label_1720
IfErrors label_1720
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:SinglePortableAppInstance. Please refer to the Manual for valid values."
label_1720:
StrCpy $_26_ true
StrCpy $_18_ false
StrCpy $_34_ true
label_1723:
IfFileExists $EXEDIR\App\$_16_ label_1728
StrCmp $_27_ true label_1728
StrCpy $_13_ App\$_16_
MessageBox MB_OK|MB_ICONSTOP $(LSTR_37) ; "$_14_ cannot be started. You may wish to re-install to fix this issue. (ERROR: $_13_ could not be found)"
Quit
label_1728:
ClearErrors
ReadINIStr $0 $_19_ Launch SingleAppInstance
StrCmp $0 true 0 label_1732
Goto label_1733
label_1732:
IfErrors 0 label_1824
label_1733:
StrCmp $_27_ true label_1823
Push $_16_
Call :label_1737
Goto label_1759
label_1737:
Exch $0
; Push $0
; Exch
; Pop $0
Push $1
Push $2
label_1742:
StrCpy $2 $0 1 -1
StrCmp $2 \ 0 label_1746
StrCpy $0 $0 -1
Goto label_1742
label_1746:
StrCpy $1 0
label_1747:
IntOp $1 $1 - 1
StrCpy $2 $0 1 $1
StrCmp $2 "" label_1753
StrCmp $2 \ 0 label_1747
IntOp $1 $1 + 1
StrCpy $0 $0 "" $1
label_1753:
Pop $2
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_1759:
Pop $0
StrCmp $_26_ true label_1823
Push $0
Call :label_1764
Goto label_1819
label_1764:
System::Store s
; Call Initialize_____Plugins
; AllowSkipFiles on
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push s
; CallInstDLL $PLUGINSDIR\System.dll Store
Pop $0
StrCpy $_43_ 0
System::Call "*(&l4,i,i,i,i,i,i,i,i,&w260)i .r2"
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "*(&l4,i,i,i,i,i,i,i,i,&w260)i .r2"
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call "kernel32::CreateToolhelp32Snapshot(i 2, i 0)i .r3"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::CreateToolhelp32Snapshot(i 2, i 0)i .r3"
; CallInstDLL $PLUGINSDIR\System.dll Call
IntCmp $3 -1 label_1808
System::Call "kernel32::Process32FirstW(i r3, i r2)i .r4"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::Process32FirstW(i r3, i r2)i .r4"
; CallInstDLL $PLUGINSDIR\System.dll Call
IntCmp $4 0 label_1803
label_1788:
System::Call "*$2(i,i,i,i,i,i,i,i,i,&w260 .r5)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "*$2(i,i,i,i,i,i,i,i,i,&w260 .r5)"
; CallInstDLL $PLUGINSDIR\System.dll Call
StrCmp $5 $0 0 label_1796
StrCpy $_43_ 1
Goto label_1803
label_1796:
System::Call "kernel32::Process32NextW(i r3, i r2)i .r4"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::Process32NextW(i r3, i r2)i .r4"
; CallInstDLL $PLUGINSDIR\System.dll Call
IntCmp $4 0 label_1803
Goto label_1788
label_1803:
System::Call "kernel32::CloseHandle(i r3)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::CloseHandle(i r3)"
; CallInstDLL $PLUGINSDIR\System.dll Call
label_1808:
System::Free $2
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push $2
; CallInstDLL $PLUGINSDIR\System.dll Free
System::Store l
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push l
; CallInstDLL $PLUGINSDIR\System.dll Store
Return

label_1819:
IntCmp $_43_ 0 label_1823
Nop
MessageBox MB_OK|MB_ICONSTOP $(LSTR_53) ; "Another instance of $_15_ is already running. Please close other instances of $_15_ before launching $_14_."
Quit
label_1823:
Goto label_1826
label_1824:
StrCmp $0 false label_1826
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:SingleAppInstance. Please refer to the Manual for valid values."
label_1826:
ClearErrors
ReadINIStr $0 $_19_ Launch CloseEXE
IfErrors label_1836
StrCmp $_26_ true label_1836
Push $0
Call :label_1764
IntCmp $_43_ 0 label_1836
Nop
MessageBox MB_OK|MB_ICONSTOP $(LSTR_53) ; "Another instance of $_15_ is already running. Please close other instances of $_15_ before launching $_14_."
Quit
label_1836:
StrCmp $_18_ "" 0 label_1843
ClearErrors
ReadINIStr $_18_ $_19_ Launch WaitForProgram
IfErrors label_1843
StrCmp $_18_ true label_1843
StrCmp $_18_ false label_1843
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$_18_' for [Launch]:WaitForProgram. Please refer to the Manual for valid values."
label_1843:
StrCmp $_34_ true label_1903
Push $EXEDIR\$_12_.ini
Push DisableSplashScreen=
Call :label_1526
Pop $_34_
ClearErrors
ReadINIStr $0 $_19_ Launch SplashTime
IfErrors label_1854
IntCmp $0 0 0 label_1854 label_1854
StrCmp $0 0 label_1854
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:SplashTime. Please refer to the Manual for valid values."
label_1854:
IfFileExists $EXEDIR\App\AppInfo\Launcher\splash.jpg label_1856
StrCpy $_34_ true
label_1856:
StrCmp $_34_ true label_1890
Push $0
Push $1
Push $R0
StrCpy $0 $_34_
ReadEnvStr $1 PortableApps.comDisableSplash
StrCmp $1 true 0 label_1884
Push $EXEDIR
Call :label_1251
Pop $1
IfFileExists $1\PortableApps.com\PortableAppsPlatform.exe 0 label_1884
MoreInfo::GetProductName $1\PortableApps.com\PortableAppsPlatform.exe
; Call Initialize_____Plugins
; AllowSkipFiles on
; File $PLUGINSDIR\MoreInfo.dll
; SetDetailsPrint lastused
; Push $1\PortableApps.com\PortableAppsPlatform.exe
; CallInstDLL $PLUGINSDIR\MoreInfo.dll GetProductName
Pop $R0
StrCmp $R0 "PortableApps.com Platform" 0 label_1884
MoreInfo::GetCompanyName $1\PortableApps.com\PortableAppsPlatform.exe
; Call Initialize_____Plugins
; File $PLUGINSDIR\MoreInfo.dll
; SetDetailsPrint lastused
; Push $1\PortableApps.com\PortableAppsPlatform.exe
; CallInstDLL $PLUGINSDIR\MoreInfo.dll GetCompanyName
Pop $R0
StrCmp $R0 PortableApps.com 0 label_1884
FileWriteUTF16LE $R0 PortableAppsPlatform.exe
IntCmp $R0 1 0 label_1884 label_1884
StrCpy $0 true
label_1884:
Pop $R0
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Pop $_34_
label_1890:
StrCmp $_34_ true label_1903
IntCmp $0 0 0 label_1893 label_1893
StrCpy $0 1200
label_1893:
newadvsplash::show /NOUNLOAD $0 0 0 -1 /L $EXEDIR\App\AppInfo\Launcher\splash.jpg
; Call Initialize_____Plugins
; File $PLUGINSDIR\newadvsplash.dll
; SetDetailsPrint lastused
; Push $EXEDIR\App\AppInfo\Launcher\splash.jpg
; Push /L
; Push -1
; Push 0
; Push 0
; Push $0
; CallInstDLL $PLUGINSDIR\newadvsplash.dll /NOUNLOAD show
label_1903:
ClearErrors
ReadINIStr $_30_ $_19_ Launch RefreshShellIcons
IfErrors label_1910
StrCmp $_30_ before label_1910
StrCmp $_30_ after label_1910
StrCmp $_30_ both label_1910
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$_30_' for [Launch]:RefreshShellIcons. Please refer to the Manual for valid values."
label_1910:
FunctionEnd


Function func_1911
StrCmp $_33_ true 0 label_1939
ClearErrors
ReadINIStr $0 $_19_ LiveMode CopyApp
StrCmp $0 true 0 label_1916
Goto label_1917
label_1916:
IfErrors 0 label_1922
label_1917:
StrCmp $_26_ true label_1920
CreateDirectory $_37_\$_11_Live
CopyFiles /SILENT $EXEDIR\App $_37_\$_11_Live ; $(LSTR_7)$_37_\$_11_Live ; "Copy to "
label_1920:
StrCpy $_38_ $_37_\$_11_Live\App
Goto label_1924
label_1922:
StrCmp $0 false label_1924
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [LiveMode]:CopyApp. Please refer to the Manual for valid values."
label_1924:
StrCmp $_26_ true label_1927
CreateDirectory $_37_\$_11_Live
CopyFiles /SILENT $EXEDIR\Data $_37_\$_11_Live ; $(LSTR_7)$_37_\$_11_Live ; "Copy to "
label_1927:
StrCpy $_39_ $_37_\$_11_Live\Data
IfFileExists $_37_\$_11_Live 0 label_1931
Push $_37_\$_11_Live
Call func_44
label_1931:
Push PAL:AppDir
Push $_38_
Call :label_971
Push PALataDir
Push $_39_
Call :label_971
StrCmp $_26_ true label_1939
StrCpy $_18_ true
label_1939:
CreateDirectory $_39_
StrCmp $_35_ false label_1951
ClearErrors
StrCmp $_18_ false 0 label_1945
StrCpy $_36_ $_39_\Temp
Goto label_1946
label_1945:
StrCpy $_36_ $_37_\$_11_Temp
label_1946:
StrCmp $_26_ true label_1949
IfFileExists $_36_ 0 label_1949
RMDir /r $_36_
label_1949:
CreateDirectory $_36_
Goto label_1952
label_1951:
StrCpy $_36_ $_37_
label_1952:
Push TEMP
Push $_36_
Call :label_971
Push $_36_
Push TMP
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
Push $_37_
Push PAL:_TEMP
System::Call Kernel32::SetEnvironmentVariable(ts,ts)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(ts,ts)
; CallInstDLL $PLUGINSDIR\System.dll Call
StrCmp $_0_ "" 0 label_1972
FileOpen $_0_ $_19_ r
Goto label_1973
label_1972:
FileSeek $_0_ 0
label_1973:
ClearErrors
FileRead $_0_ $_1_ 8195
Push $_1_
Call :label_1978
Goto label_1997
label_1978:
Exch $0
; Push $0
; Exch
; Pop $0
Push $1
Push $2
StrCpy $1 0
label_1984:
IntOp $1 $1 - 1
StrCpy $2 $0 1 $1
StrCmp $2 $\r label_1984
StrCmp $2 $\n label_1984
StrCmp $1 -1 label_1991
IntOp $1 $1 + 1
StrCpy $0 $0 $1
label_1991:
Pop $2
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_1997:
Pop $_1_
IfErrors 0 label_2000
Goto label_2001
label_2000:
StrCmp $_1_ [Environment] 0 label_2002
label_2001:
Goto label_2005
label_2002:
Goto label_1973
Goto label_2002
Goto label_2005
label_2005:
IfErrors label_2073
label_2006:
ClearErrors
FileRead $_0_ $_1_ 8195
StrCpy $_2_ $_1_ 1
IfErrors 0 label_2011
Goto label_2012
label_2011:
StrCmp $_2_ [ 0 label_2013
label_2012:
Goto label_2073
label_2013:
StrCmp $_2_ ";" 0 label_2015
Goto label_2070
label_2015:
StrLen $_2_ $_1_
StrCpy $_3_ 0
label_2017:
StrCpy $_4_ $_1_ 1 $_3_
StrCmp $_4_ = 0 label_2020
Goto label_2024
label_2020:
IntOp $_3_ $_3_ + 1
label_2021:
IntCmp $_3_ $_2_ label_2017 label_2017 label_2024
Goto label_2021
Goto label_2024
label_2024:
Push $_1_
Call :label_1978
Pop $_1_
StrCmp $_4_ = 0 label_2070
StrCpy $0 $_1_ $_3_
IntOp $_3_ $_3_ + 1
StrCpy $1 $_1_ "" $_3_
Push $0
Call :label_2034
Goto label_2053
label_2034:
Exch $R1
; Push $R1
; Exch
; Pop $R1
Push $R2
label_2038:
StrCpy $R2 $R1 1
StrCmp $R2 " " label_2041
StrCmp $R2 $\t 0 label_2043
label_2041:
StrCpy $R1 $R1 "" 1
Goto label_2038
label_2043:
StrCpy $R2 $R1 1 -1
StrCmp $R2 " " label_2046
StrCmp $R2 $\t 0 label_2048
label_2046:
StrCpy $R1 $R1 -1
Goto label_2043
label_2048:
Pop $R2
Exch $R1
; Push $R1
; Exch
; Pop $R1
Return

label_2053:
Pop $0
Push $1
Call :label_2034
Pop $1
StrCpy $_3_ $1 1
StrCpy $_4_ $1 "" -1
StrCmp $_3_ $_4_ 0 label_2064
StrCmp $_4_ ' 0 label_2062
Goto label_2063
label_2062:
StrCmp $_4_ $\" 0 label_2064
label_2063:
StrCpy $1 $1 -1 1
label_2064:
ExpandEnvStrings $1 $1
System::Call Kernel32::SetEnvironmentVariable(tr0,tr1)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::SetEnvironmentVariable(tr0,tr1)
; CallInstDLL $PLUGINSDIR\System.dll Call
label_2070:
Goto label_2006
Goto label_2070
Goto label_2073
label_2073:
StrCmp $_27_ true label_2076
StrCpy $_25_ $\"$_38_\$_16_$\"
Goto label_2077
label_2076:
StrCpy $_25_ $\"$_29_\bin\$_16_$\"
label_2077:
ClearErrors
ReadINIStr $0 $_19_ Launch CommandLineArguments
IfErrors label_2082
ExpandEnvStrings $0 $0
StrCpy $_25_ "$_25_ $0"
label_2082:
Call :label_599
Pop $0
StrCmp $0 "" label_2096
ClearErrors
ReadINIStr $1 $_19_ Launch WorkingDirectory
IfErrors 0 label_2090
StrCpy $_25_ "$_25_ $0"
Goto label_2096
label_2090:
ClearErrors
GetFullPathName $1 $0
IfErrors 0 label_2095
StrCpy $_25_ "$_25_ $0"
Goto label_2096
label_2095:
StrCpy $_25_ "$_25_ $1"
label_2096:
Push $EXEDIR\$_12_.ini
Push AdditionalParameters=
Call :label_1526
Pop $0
StrCmp $0 "" label_2103
ExpandEnvStrings $0 $0
StrCpy $_25_ "$_25_ $0"
label_2103:
FunctionEnd


Function func_2104
WriteINIStr $_39_\settings\$_11_Settings.ini $_11_Settings LastDrive $_24_
WriteINIStr $_39_\settings\$_11_Settings.ini PortableApps.comLauncherLastRunEnvironment PAL:LastPortableAppsBaseDir $_41_
WriteINIStr $_39_\settings\$_11_Settings.ini $_11_Settings LastDirectory $_22_
StrCpy $R0 0
label_2108:
IntOp $R0 $R0 + 1
ClearErrors
ReadINIStr $0 $_19_ FileWrite$R0 Type
ReadINIStr $7 $_19_ FileWrite$R0 File
IfErrors 0 label_2114
Goto label_2646
label_2114:
ExpandEnvStrings $7 $7
StrCmp $0 ConfigWrite 0 label_2129
ReadINIStr $2 $_19_ FileWrite$R0 Entry
ReadINIStr $3 $_19_ FileWrite$R0 Value
IfErrors 0 label_2120
Goto label_2646
label_2120:
ExpandEnvStrings $3 $3
ClearErrors
ReadINIStr $4 $_19_ FileWrite$R0 CaseSensitive
StrCmp $4 true label_2128
StrCmp $4 false label_2128
IfErrors label_2128
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$4' for [FileWrite$R0]:CaseSensitive. Please refer to the Manual for valid values."
Goto label_2643
label_2128:
Goto label_2167
label_2129:
StrCmp $0 INI 0 label_2137
ReadINIStr $2 $_19_ FileWrite$R0 Section
ReadINIStr $3 $_19_ FileWrite$R0 Key
ReadINIStr $4 $_19_ FileWrite$R0 Value
IfErrors 0 label_2135
Goto label_2646
label_2135:
ExpandEnvStrings $4 $4
Goto label_2167
label_2137:
StrCmp $0 "XML attribute" 0 label_2139
Goto label_2140
label_2139:
StrCmp $0 "XML text" 0 label_2143
label_2140:
MessageBox MB_OK|MB_ICONSTOP "To use XML features of the Launcher you must set [Activate]:XML=true and then regenerate the launcher. Continuing, but [FileWrite$R0] will not be used."
Goto label_2643
Goto label_2167
label_2143:
StrCmp $0 Replace 0 label_2165
ReadINIStr $2 $_19_ FileWrite$R0 Find
ReadINIStr $3 $_19_ FileWrite$R0 Replace
IfErrors 0 label_2148
Goto label_2646
label_2148:
ExpandEnvStrings $2 $2
ExpandEnvStrings $3 $3
ClearErrors
ReadINIStr $4 $_19_ FileWrite$R0 CaseSensitive
StrCpy $5 skip
StrCmp $4 true 0 label_2157
StrCmpS $2 $3 label_2156
StrCpy $5 replace
label_2156:
Goto label_2162
label_2157:
StrCmp $4 false label_2160
IfErrors label_2160
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$4' for [FileWrite$R0]:CaseSensitive. Please refer to the Manual for valid values."
label_2160:
StrCmp $2 $3 label_2162
StrCpy $5 replace
label_2162:
StrCmp $5 skip 0 label_2164
Goto label_2643
label_2164:
Goto label_2167
label_2165:
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [FileWrite$R0]:Type. Please refer to the Manual for valid values."
Goto label_2643
label_2167:
Push $7
Call :label_2170
Goto label_2205
label_2170:
Exch $0
; Push $0
; Exch
; Pop $0
Push $1
Push $2
Push $3
StrCpy $1 -1
StrLen $3 $0
label_2178:
IntOp $1 $1 + 1
StrCpy $2 $0 1 $1
StrCmpS $2 ? label_2183
StrCmpS $2 * label_2183
IntCmp $3 $1 label_2192 0 label_2178
label_2183:
IntOp $1 $1 + 1
StrCpy $2 $0 1 $1
StrCmpS $2 \ label_2187
IntCmp $3 $1 0 0 label_2183
label_2187:
StrCpy $1 $0 $1
StrLen $3 $1
StrCpy $0 $0 "" $3
StrCpy $_5_ ""
Goto label_2195
label_2192:
StrCpy $1 $0
StrCpy $0 ""
StrCpy $_5_ 0
label_2195:
Pop $3
Pop $2
Exch $1
; Push $1
; Exch
; Pop $1
Exch
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_2205:
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $7
Call :label_2213
Goto label_2235
label_2213:
Exch $0
; Push $0
; Exch
; Pop $0
Push $1
Push $2
StrCpy $1 0
label_2219:
IntOp $1 $1 - 1
StrCpy $2 $0 1 $1
StrCmp $2 "" label_2228
StrCmp $2 \ label_2228
StrCmp $2 . 0 label_2219
StrCmp $1 -1 label_2228
IntOp $1 $1 + 1
StrCpy $0 $0 "" $1
Goto label_2229
label_2228:
StrCpy $0 ""
label_2229:
Pop $2
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_2235:
Pop $_7_
StrCpy $R4 ""
label_2237:
ClearErrors
StrCmp $_5_ 0 0 label_2243
StrCpy $1 $7
IfFileExists $7 label_2242
SetErrors
label_2242:
Goto label_2248
label_2243:
IntCmp $_5_ 0 0 label_2246 label_2246
FindFirst $_5_ $_6_ $_8_
Goto label_2247
label_2246:
FindNext $_5_ $_6_
label_2247:
StrCpy $1 $_10_\$_6_$_9_
label_2248:
IfErrors 0 label_2252
StrCmp $R4 "" 0 label_2251
SetErrors
label_2251:
Goto label_2640
label_2252:
IfFileExists $1\*.* label_2637
IfFileExists $1 0 label_2637
Push $0
Push $1
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_2260
Goto label_2301
label_2260:
Push $_7_
Push $0
Call :label_2264
Goto label_2299
label_2264:
Exch $0
; Push $0
; Exch
; Pop $0
Exch
Exch $1
; Push $1
; Exch
; Pop $1
Push $2
Push $3
Push $4
Push $5
StrCpy $2 -1
StrCpy $5 -1
label_2277:
IntOp $2 $2 + 1
StrCpy $3 $1 1 $2
label_2279:
IntOp $5 $5 + 1
StrCpy $4 $0 1 $5
StrCmpS $4 "" label_2285
StrCmpS $3 ? label_2277
StrCmpS $3 * label_2279
StrCmp $3 $4 label_2277 label_2289
label_2285:
StrCmpS $3 * label_2287
StrCmpS $3 "" 0 label_2289
label_2287:
StrCpy $0 1
Goto label_2290
label_2289:
StrCpy $0 0
label_2290:
Pop $5
Pop $4
Pop $3
Pop $2
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_2299:
Pop $_43_
IntCmp $_43_ 0 label_2303
label_2301:
StrCmp $0 BackupBy$_11_ label_2303
Goto label_2304
label_2303:
StrCmp $_7_ $0 0 label_2636
label_2304:
Pop $0
Push $1
Call :label_1737
Pop $R4
StrCmp $0 ConfigWrite 0 label_2590
StrCmp $4 true 0 label_2450
Push $1
Push $2
Push $3
Call :label_2315
Goto label_2448
label_2315:
Exch $2
; Push $2
; Exch
; Pop $2
Exch
Exch $1
; Push $1
; Exch
; Pop $1
Exch
Exch 2
Exch $0
; Push $0
; Exch
; Pop $0
Exch 2
Push $3
Push $4
Push $5
Push $6
Push $7
ClearErrors
IfFileExists $0 0 label_2435
FileOpen $3 $0 a
IfErrors label_2435
FileReadByte $3 $7
IntCmp $7 0xFEFF label_2342
FileSeek $3 0
StrCpy $_46_ 0
Goto label_2343
label_2342:
StrCpy $_46_ FFFE
label_2343:
StrLen $0 $1
StrCmpS $0 0 0 label_2347
StrCpy $0 ""
Goto label_2433
label_2347:
IntCmp $7 0xFEFF label_2350
FileRead $3 $4 8195
Goto label_2351
label_2350:
FileRead $3 $4 8195
label_2351:
IfErrors label_2412
StrCpy $5 $4 $0
StrCmpS $5 $1 0 label_2347
StrCpy $5 0
label_2355:
IntOp $5 $5 - 1
StrCpy $6 $4 1 $5
StrCmpS $6 $\r label_2355
StrCmpS $6 $\n label_2355
StrCpy $6 $4
StrCmpS $5 -1 label_2363
IntOp $5 $5 + 1
StrCpy $6 $4 $5
label_2363:
StrCmpS $2 "" label_2367
StrCmpS $6 $1$2 0 label_2367
StrCpy $0 SAME
Goto label_2433
label_2367:
FileSeek $3 0 CUR $5
StrLen $4 $4
IntCmp $7 0xFEFF 0 label_2371 label_2371
IntOp $4 $4 * 2
label_2371:
IntOp $4 $5 - $4
FileSeek $3 0 END $6
IntOp $6 $6 - $5
System::Alloc $6
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push $6
; CallInstDLL $PLUGINSDIR\System.dll Alloc
Pop $0
FileSeek $3 $5
System::Call "kernel32::ReadFile(i r3, i r0, i r6, t.,)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::ReadFile(i r3, i r0, i r6, t.,)"
; CallInstDLL $PLUGINSDIR\System.dll Call
FileSeek $3 $4
StrCmpS $2 "" label_2392
IntCmp $7 0xFEFF label_2391
FileWrite $3 $1$2$\r$\n
Goto label_2392
label_2391:
FileWriteUTF16LE $3 $1$2$\r$\n
label_2392:
System::Call "kernel32::WriteFile(i r3, i r0, i r6, t.,)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::WriteFile(i r3, i r0, i r6, t.,)"
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call "kernel32::SetEndOfFile(i r3)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::SetEndOfFile(i r3)"
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Free $0
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push $0
; CallInstDLL $PLUGINSDIR\System.dll Free
StrCmpS $2 "" label_2410
StrCpy $0 CHANGED
Goto label_2433
label_2410:
StrCpy $0 DELETED
Goto label_2433
label_2412:
StrCmpS $2 "" 0 label_2415
StrCpy $0 SAME
Goto label_2433
label_2415:
IntCmp $7 0xFEFF label_2419
FileSeek $3 -1 END
FileRead $3 $4 8195
Goto label_2421
label_2419:
FileSeek $3 -2 END
FileRead $3 $4 8195
label_2421:
IfErrors label_2425
IntCmp $7 0xFEFF label_2428
StrCmpS $4 $\r label_2426
StrCmpS $4 $\n label_2426
label_2425:
FileWrite $3 $\r$\n
label_2426:
FileWrite $3 $1$2$\r$\n
Goto label_2432
label_2428:
StrCmpS $4 $\r label_2431
StrCmpS $4 $\n label_2431
FileWriteUTF16LE $3 $\r$\n
label_2431:
FileWriteUTF16LE $3 $1$2$\r$\n
label_2432:
StrCpy $0 ADDED
label_2433:
FileClose $3
Goto label_2437
label_2435:
SetErrors
StrCpy $0 ""
label_2437:
Pop $7
Pop $6
Pop $5
Pop $4
Pop $3
Pop $2
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_2448:
Pop $R9
Goto label_2589
label_2450:
Push $1
Push $2
Push $3
Call :label_2455
Goto label_2588
label_2455:
Exch $2
; Push $2
; Exch
; Pop $2
Exch
Exch $1
; Push $1
; Exch
; Pop $1
Exch
Exch 2
Exch $0
; Push $0
; Exch
; Pop $0
Exch 2
Push $3
Push $4
Push $5
Push $6
Push $7
ClearErrors
IfFileExists $0 0 label_2575
FileOpen $3 $0 a
IfErrors label_2575
FileReadByte $3 $7
IntCmp $7 0xFEFF label_2482
FileSeek $3 0
StrCpy $_46_ 0
Goto label_2483
label_2482:
StrCpy $_46_ FFFE
label_2483:
StrLen $0 $1
StrCmp $0 0 0 label_2487
StrCpy $0 ""
Goto label_2573
label_2487:
IntCmp $7 0xFEFF label_2490
FileRead $3 $4 8195
Goto label_2491
label_2490:
FileRead $3 $4 8195
label_2491:
IfErrors label_2552
StrCpy $5 $4 $0
StrCmp $5 $1 0 label_2487
StrCpy $5 0
label_2495:
IntOp $5 $5 - 1
StrCpy $6 $4 1 $5
StrCmp $6 $\r label_2495
StrCmp $6 $\n label_2495
StrCpy $6 $4
StrCmp $5 -1 label_2503
IntOp $5 $5 + 1
StrCpy $6 $4 $5
label_2503:
StrCmp $2 "" label_2507
StrCmp $6 $1$2 0 label_2507
StrCpy $0 SAME
Goto label_2573
label_2507:
FileSeek $3 0 CUR $5
StrLen $4 $4
IntCmp $7 0xFEFF 0 label_2511 label_2511
IntOp $4 $4 * 2
label_2511:
IntOp $4 $5 - $4
FileSeek $3 0 END $6
IntOp $6 $6 - $5
System::Alloc $6
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push $6
; CallInstDLL $PLUGINSDIR\System.dll Alloc
Pop $0
FileSeek $3 $5
System::Call "kernel32::ReadFile(i r3, i r0, i r6, t.,)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::ReadFile(i r3, i r0, i r6, t.,)"
; CallInstDLL $PLUGINSDIR\System.dll Call
FileSeek $3 $4
StrCmp $2 "" label_2532
IntCmp $7 0xFEFF label_2531
FileWrite $3 $1$2$\r$\n
Goto label_2532
label_2531:
FileWriteUTF16LE $3 $1$2$\r$\n
label_2532:
System::Call "kernel32::WriteFile(i r3, i r0, i r6, t.,)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::WriteFile(i r3, i r0, i r6, t.,)"
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call "kernel32::SetEndOfFile(i r3)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::SetEndOfFile(i r3)"
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Free $0
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push $0
; CallInstDLL $PLUGINSDIR\System.dll Free
StrCmp $2 "" label_2550
StrCpy $0 CHANGED
Goto label_2573
label_2550:
StrCpy $0 DELETED
Goto label_2573
label_2552:
StrCmp $2 "" 0 label_2555
StrCpy $0 SAME
Goto label_2573
label_2555:
IntCmp $7 0xFEFF label_2559
FileSeek $3 -1 END
FileRead $3 $4 8195
Goto label_2561
label_2559:
FileSeek $3 -2 END
FileRead $3 $4 8195
label_2561:
IfErrors label_2565
IntCmp $7 0xFEFF label_2568
StrCmp $4 $\r label_2566
StrCmp $4 $\n label_2566
label_2565:
FileWrite $3 $\r$\n
label_2566:
FileWrite $3 $1$2$\r$\n
Goto label_2572
label_2568:
StrCmp $4 $\r label_2571
StrCmp $4 $\n label_2571
FileWriteUTF16LE $3 $\r$\n
label_2571:
FileWriteUTF16LE $3 $1$2$\r$\n
label_2572:
StrCpy $0 ADDED
label_2573:
FileClose $3
Goto label_2577
label_2575:
SetErrors
StrCpy $0 ""
label_2577:
Pop $7
Pop $6
Pop $5
Pop $4
Pop $3
Pop $2
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_2588:
Pop $R9
label_2589:
Goto label_2635
label_2590:
StrCmp $0 INI 0 label_2593
WriteINIStr $1 $2 $3 $4
Goto label_2635
label_2593:
StrCmp $0 Replace 0 label_2635
ClearErrors
ReadINIStr $5 $_19_ FileWrite$R0 Encoding
IfErrors 0 label_2606
FileOpen $9 $1 r
FileReadByte $9 $5
FileReadByte $9 $6
IntOp $5 $5 << 8
IntOp $5 $5 + $6
IntCmp $5 0xFFFE 0 label_2604 label_2604
StrCpy $5 UTF-16LE
label_2604:
FileClose $9
Goto label_2609
label_2606:
StrCmp $5 UTF-16LE label_2609
StrCmp $5 ANSI label_2609
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$5' for [FileWrite$R0]:Encoding. Please refer to the Manual for valid values."
label_2609:
StrCmp $5 UTF-16LE 0 label_2623
StrCmp $4 true 0 label_2617
Push "/U=1 /S=1"
Push $1
Push $2
Push $3
Call func_0
Goto label_2622
label_2617:
Push "/U=1 /S=0"
Push $1
Push $2
Push $3
Call func_0
label_2622:
Goto label_2635
label_2623:
StrCmp $4 true 0 label_2630
Push /S=1
Push $1
Push $2
Push $3
Call func_0
Goto label_2635
label_2630:
Push /S=0
Push $1
Push $2
Push $3
Call func_0
label_2635:
Goto label_2637
label_2636:
Pop $0
label_2637:
StrCmp $_5_ 0 label_2640 label_2237
Goto label_2637
Goto label_2640
label_2640:
IntCmp $_5_ 0 label_2643
FindClose $_5_
StrCpy $_5_ ""
label_2643:
Goto label_2108
Goto label_2643
Goto label_2646
label_2646:
StrCmp $_0_ "" 0 label_2649
FileOpen $_0_ $_19_ r
Goto label_2650
label_2649:
FileSeek $_0_ 0
label_2650:
ClearErrors
FileRead $_0_ $_1_ 8195
Push $_1_
Call :label_1978
Pop $_1_
IfErrors 0 label_2657
Goto label_2658
label_2657:
StrCmp $_1_ [FilesMove] 0 label_2659
label_2658:
Goto label_2662
label_2659:
Goto label_2650
Goto label_2659
Goto label_2662
label_2662:
IfErrors label_2959
label_2663:
ClearErrors
FileRead $_0_ $_1_ 8195
StrCpy $_2_ $_1_ 1
IfErrors 0 label_2668
Goto label_2669
label_2668:
StrCmp $_2_ [ 0 label_2670
label_2669:
Goto label_2959
label_2670:
StrCmp $_2_ ";" 0 label_2672
Goto label_2956
label_2672:
StrLen $_2_ $_1_
StrCpy $_3_ 0
label_2674:
StrCpy $_4_ $_1_ 1 $_3_
StrCmp $_4_ = 0 label_2677
Goto label_2681
label_2677:
IntOp $_3_ $_3_ + 1
label_2678:
IntCmp $_3_ $_2_ label_2674 label_2674 label_2681
Goto label_2678
Goto label_2681
label_2681:
Push $_1_
Call :label_1978
Pop $_1_
StrCmp $_4_ = 0 label_2956
StrCpy $0 $_1_ $_3_
IntOp $_3_ $_3_ + 1
StrCpy $1 $_1_ "" $_3_
Push $0
Call :label_2034
Pop $0
Push $1
Call :label_2034
Pop $1
StrCpy $_3_ $1 1
StrCpy $_4_ $1 "" -1
StrCmp $_3_ $_4_ 0 label_2701
StrCmp $_4_ ' 0 label_2699
Goto label_2700
label_2699:
StrCmp $_4_ $\" 0 label_2701
label_2700:
StrCpy $1 $1 -1 1
label_2701:
ExpandEnvStrings $1 $1
Push $0
Call :label_1737
Pop $2
StrCpy $0 $_39_\$0
StrCpy $4 $1
StrCpy $1 $1\$2
StrLen $R0 $EXEDIR
StrCpy $R0 $1 $R0
StrCmp $R0 $EXEDIR 0 label_2713
StrCpy $7 in-package
Goto label_2714
label_2713:
StrCpy $7 not-in-package
label_2714:
StrCmp $7 in-package label_2772
Push $1
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $1
Call :label_2213
Pop $_7_
StrCpy $2 ""
label_2726:
ClearErrors
StrCmp $_5_ 0 0 label_2732
StrCpy $4 $1
IfFileExists $1 label_2731
SetErrors
label_2731:
Goto label_2737
label_2732:
IntCmp $_5_ 0 0 label_2735 label_2735
FindFirst $_5_ $_6_ $_8_
Goto label_2736
label_2735:
FindNext $_5_ $_6_
label_2736:
StrCpy $4 $_10_\$_6_$_9_
label_2737:
IfErrors 0 label_2741
StrCmp $2 "" 0 label_2740
SetErrors
label_2740:
Goto label_2768
label_2741:
IfFileExists $4\*.* label_2765
IfFileExists $4 0 label_2765
Push $0
Push $4
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_2749
Goto label_2754
label_2749:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_2756
label_2754:
StrCmp $0 BackupBy$_11_ label_2756
Goto label_2757
label_2756:
StrCmp $_7_ $0 0 label_2764
label_2757:
Pop $0
Push $4
Call :label_1737
Pop $2
IfFileExists $4.BackupBy$_11_ label_2763
Rename $4 $4.BackupBy$_11_ ; $4->$4.BackupBy$_11_
label_2763:
Goto label_2765
label_2764:
Pop $0
label_2765:
StrCmp $_5_ 0 label_2768 label_2726
Goto label_2765
Goto label_2768
label_2768:
IntCmp $_5_ 0 label_2771
FindClose $_5_
StrCpy $_5_ ""
label_2771:
Goto label_2884
label_2772:
Push $1
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $1
Call :label_2213
Pop $_7_
StrCpy $2 ""
label_2783:
ClearErrors
StrCmp $_5_ 0 0 label_2789
StrCpy $4 $1
IfFileExists $1 label_2788
SetErrors
label_2788:
Goto label_2794
label_2789:
IntCmp $_5_ 0 0 label_2792 label_2792
FindFirst $_5_ $_6_ $_8_
Goto label_2793
label_2792:
FindNext $_5_ $_6_
label_2793:
StrCpy $4 $_10_\$_6_$_9_
label_2794:
IfErrors 0 label_2798
StrCmp $2 "" 0 label_2797
SetErrors
label_2797:
Goto label_2824
label_2798:
IfFileExists $4\*.* label_2821
IfFileExists $4 0 label_2821
Push $0
Push $4
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_2806
Goto label_2811
label_2806:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_2813
label_2811:
StrCmp $0 BackupBy$_11_ label_2813
Goto label_2814
label_2813:
StrCmp $_7_ $0 0 label_2820
label_2814:
Pop $0
Push $4
Call :label_1737
Pop $2
Goto label_2824
Goto label_2821
label_2820:
Pop $0
label_2821:
StrCmp $_5_ 0 label_2824 label_2783
Goto label_2821
Goto label_2824
label_2824:
IntCmp $_5_ 0 label_2827
FindClose $_5_
StrCpy $_5_ ""
label_2827:
IfErrors label_2884
Push $0
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $0
Call :label_2213
Pop $_7_
StrCpy $2 ""
label_2839:
ClearErrors
StrCmp $_5_ 0 0 label_2845
StrCpy $4 $0
IfFileExists $0 label_2844
SetErrors
label_2844:
Goto label_2850
label_2845:
IntCmp $_5_ 0 0 label_2848 label_2848
FindFirst $_5_ $_6_ $_8_
Goto label_2849
label_2848:
FindNext $_5_ $_6_
label_2849:
StrCpy $4 $_10_\$_6_$_9_
label_2850:
IfErrors 0 label_2854
StrCmp $2 "" 0 label_2853
SetErrors
label_2853:
Goto label_2880
label_2854:
IfFileExists $4\*.* label_2877
IfFileExists $4 0 label_2877
Push $0
Push $4
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_2862
Goto label_2867
label_2862:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_2869
label_2867:
StrCmp $0 BackupBy$_11_ label_2869
Goto label_2870
label_2869:
StrCmp $_7_ $0 0 label_2876
label_2870:
Pop $0
Push $4
Call :label_1737
Pop $2
Delete $4
Goto label_2877
label_2876:
Pop $0
label_2877:
StrCmp $_5_ 0 label_2880 label_2839
Goto label_2877
Goto label_2880
label_2880:
IntCmp $_5_ 0 label_2883
FindClose $_5_
StrCpy $_5_ ""
label_2883:
StrCpy $7 in-package-done
label_2884:
Push $1
Call :label_1251
Pop $4
IfFileExists $4 label_2891
CreateDirectory $4
WriteINIStr $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini FilesMove RemoveIfEmpty:$4 true
WriteINIStr $PLUGINSDIR\runtimedata.ini FilesMove RemoveIfEmpty:$4 true
label_2891:
StrCmp $7 in-package-done label_2956
Push $0
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $0
Call :label_2213
Pop $_7_
StrCpy $2 ""
label_2903:
ClearErrors
StrCmp $_5_ 0 0 label_2909
StrCpy $3 $0
IfFileExists $0 label_2908
SetErrors
label_2908:
Goto label_2914
label_2909:
IntCmp $_5_ 0 0 label_2912 label_2912
FindFirst $_5_ $_6_ $_8_
Goto label_2913
label_2912:
FindNext $_5_ $_6_
label_2913:
StrCpy $3 $_10_\$_6_$_9_
label_2914:
IfErrors 0 label_2918
StrCmp $2 "" 0 label_2917
SetErrors
label_2917:
Goto label_2953
label_2918:
IfFileExists $3\*.* label_2950
IfFileExists $3 0 label_2950
Push $0
Push $3
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_2926
Goto label_2931
label_2926:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_2933
label_2931:
StrCmp $0 BackupBy$_11_ label_2933
Goto label_2934
label_2933:
StrCmp $_7_ $0 0 label_2949
label_2934:
Pop $0
Push $3
Call :label_1737
Pop $2
Push $0
Call :label_875
Pop $5
Push $1
Call :label_875
Pop $6
StrCmp $5 $6 0 label_2947
Rename $3 $4\$2 ; $3->$4\$2
Goto label_2948
label_2947:
CopyFiles /SILENT $3 $4\$2 ; $(LSTR_7)$4\$2 ; "Copy to "
label_2948:
Goto label_2950
label_2949:
Pop $0
label_2950:
StrCmp $_5_ 0 label_2953 label_2903
Goto label_2950
Goto label_2953
label_2953:
IntCmp $_5_ 0 label_2956
FindClose $_5_
StrCpy $_5_ ""
label_2956:
Goto label_2663
Goto label_2956
Goto label_2959
label_2959:
StrCmp $_0_ "" 0 label_2962
FileOpen $_0_ $_19_ r
Goto label_2963
label_2962:
FileSeek $_0_ 0
label_2963:
ClearErrors
FileRead $_0_ $_1_ 8195
Push $_1_
Call :label_1978
Pop $_1_
IfErrors 0 label_2970
Goto label_2971
label_2970:
StrCmp $_1_ [DirectoriesMove] 0 label_2972
label_2971:
Goto label_2975
label_2972:
Goto label_2963
Goto label_2972
Goto label_2975
label_2975:
IfErrors label_3286
label_2976:
ClearErrors
FileRead $_0_ $_1_ 8195
StrCpy $_2_ $_1_ 1
IfErrors 0 label_2981
Goto label_2982
label_2981:
StrCmp $_2_ [ 0 label_2983
label_2982:
Goto label_3286
label_2983:
StrCmp $_2_ ";" 0 label_2985
Goto label_3283
label_2985:
StrLen $_2_ $_1_
StrCpy $_3_ 0
label_2987:
StrCpy $_4_ $_1_ 1 $_3_
StrCmp $_4_ = 0 label_2990
Goto label_2994
label_2990:
IntOp $_3_ $_3_ + 1
label_2991:
IntCmp $_3_ $_2_ label_2987 label_2987 label_2994
Goto label_2991
Goto label_2994
label_2994:
Push $_1_
Call :label_1978
Pop $_1_
StrCmp $_4_ = 0 label_3283
StrCpy $0 $_1_ $_3_
IntOp $_3_ $_3_ + 1
StrCpy $1 $_1_ "" $_3_
Push $0
Call :label_2034
Pop $0
Push $1
Call :label_2034
Pop $1
StrCpy $_3_ $1 1
StrCpy $_4_ $1 "" -1
StrCmp $_3_ $_4_ 0 label_3014
StrCmp $_4_ ' 0 label_3012
Goto label_3013
label_3012:
StrCmp $_4_ $\" 0 label_3014
label_3013:
StrCpy $1 $1 -1 1
label_3014:
StrCmp $0 - label_3016
StrCpy $0 $_39_\$0
label_3016:
ExpandEnvStrings $1 $1
StrCmp $0 $_39_\settings 0 label_3019
MessageBox MB_OK|MB_ICONSTOP "DON'T YOU DARE DO THAT! (You can't [DirectoriesMove] settings)"
label_3019:
StrLen $R0 $EXEDIR
StrCpy $R0 $1 $R0
StrCmp $R0 $EXEDIR 0 label_3024
StrCpy $7 in-package
Goto label_3025
label_3024:
StrCpy $7 not-in-package
label_3025:
StrCmp $7 in-package label_3083
Push $1
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $1
Call :label_2213
Pop $_7_
StrCpy $3 ""
label_3037:
ClearErrors
StrCmp $_5_ 0 0 label_3043
StrCpy $4 $1
IfFileExists $1 label_3042
SetErrors
label_3042:
Goto label_3048
label_3043:
IntCmp $_5_ 0 0 label_3046 label_3046
FindFirst $_5_ $_6_ $_8_
Goto label_3047
label_3046:
FindNext $_5_ $_6_
label_3047:
StrCpy $4 $_10_\$_6_$_9_
label_3048:
IfErrors 0 label_3052
StrCmp $3 "" 0 label_3051
SetErrors
label_3051:
Goto label_3079
label_3052:
IfFileExists $4\*.* 0 label_3076
StrCmp $_6_ . label_3076
StrCmp $_6_ .. label_3076
Push $0
Push $4
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_3061
Goto label_3066
label_3061:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_3068
label_3066:
StrCmp $0 BackupBy$_11_ label_3068
Goto label_3069
label_3068:
StrCmp $_7_ $0 0 label_3075
label_3069:
Pop $0
Push $4
Call :label_1737
Pop $3
Rename $4 $4.BackupBy$_11_ ; $4->$4.BackupBy$_11_
Goto label_3076
label_3075:
Pop $0
label_3076:
StrCmp $_5_ 0 label_3079 label_3037
Goto label_3076
Goto label_3079
label_3079:
IntCmp $_5_ 0 label_3082
FindClose $_5_
StrCpy $_5_ ""
label_3082:
Goto label_3198
label_3083:
StrCmp $0 - label_3198
Push $1
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $1
Call :label_2213
Pop $_7_
StrCpy $3 ""
label_3095:
ClearErrors
StrCmp $_5_ 0 0 label_3101
StrCpy $4 $1
IfFileExists $1 label_3100
SetErrors
label_3100:
Goto label_3106
label_3101:
IntCmp $_5_ 0 0 label_3104 label_3104
FindFirst $_5_ $_6_ $_8_
Goto label_3105
label_3104:
FindNext $_5_ $_6_
label_3105:
StrCpy $4 $_10_\$_6_$_9_
label_3106:
IfErrors 0 label_3110
StrCmp $3 "" 0 label_3109
SetErrors
label_3109:
Goto label_3137
label_3110:
IfFileExists $4\*.* 0 label_3134
StrCmp $_6_ . label_3134
StrCmp $_6_ .. label_3134
Push $0
Push $4
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_3119
Goto label_3124
label_3119:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_3126
label_3124:
StrCmp $0 BackupBy$_11_ label_3126
Goto label_3127
label_3126:
StrCmp $_7_ $0 0 label_3133
label_3127:
Pop $0
Push $4
Call :label_1737
Pop $3
Goto label_3137
Goto label_3134
label_3133:
Pop $0
label_3134:
StrCmp $_5_ 0 label_3137 label_3095
Goto label_3134
Goto label_3137
label_3137:
IntCmp $_5_ 0 label_3140
FindClose $_5_
StrCpy $_5_ ""
label_3140:
IfErrors label_3198
Push $0
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $0
Call :label_2213
Pop $_7_
StrCpy $3 ""
label_3152:
ClearErrors
StrCmp $_5_ 0 0 label_3158
StrCpy $4 $0
IfFileExists $0 label_3157
SetErrors
label_3157:
Goto label_3163
label_3158:
IntCmp $_5_ 0 0 label_3161 label_3161
FindFirst $_5_ $_6_ $_8_
Goto label_3162
label_3161:
FindNext $_5_ $_6_
label_3162:
StrCpy $4 $_10_\$_6_$_9_
label_3163:
IfErrors 0 label_3167
StrCmp $3 "" 0 label_3166
SetErrors
label_3166:
Goto label_3194
label_3167:
IfFileExists $4\*.* 0 label_3191
StrCmp $_6_ . label_3191
StrCmp $_6_ .. label_3191
Push $0
Push $4
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_3176
Goto label_3181
label_3176:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_3183
label_3181:
StrCmp $0 BackupBy$_11_ label_3183
Goto label_3184
label_3183:
StrCmp $_7_ $0 0 label_3190
label_3184:
Pop $0
Push $4
Call :label_1737
Pop $3
RMDir /r $4
Goto label_3191
label_3190:
Pop $0
label_3191:
StrCmp $_5_ 0 label_3194 label_3152
Goto label_3191
Goto label_3194
label_3194:
IntCmp $_5_ 0 label_3197
FindClose $_5_
StrCpy $_5_ ""
label_3197:
StrCpy $7 in-package-done
label_3198:
StrCmp $0 - 0 label_3202
StrCmp $_5_ 0 0 label_3201
CreateDirectory $1
label_3201:
Goto label_3283
label_3202:
StrCmp $7 in-package-done label_3283
Push $1
Call :label_1251
Pop $4
IfFileExists $4 label_3210
CreateDirectory $4
WriteINIStr $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini DirectoriesMove RemoveIfEmpty:$4 true
WriteINIStr $PLUGINSDIR\runtimedata.ini DirectoriesMove RemoveIfEmpty:$4 true
label_3210:
Push $0
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $0
Call :label_2213
Pop $_7_
StrCpy $2 ""
label_3221:
ClearErrors
StrCmp $_5_ 0 0 label_3227
StrCpy $3 $0
IfFileExists $0 label_3226
SetErrors
label_3226:
Goto label_3232
label_3227:
IntCmp $_5_ 0 0 label_3230 label_3230
FindFirst $_5_ $_6_ $_8_
Goto label_3231
label_3230:
FindNext $_5_ $_6_
label_3231:
StrCpy $3 $_10_\$_6_$_9_
label_3232:
IfErrors 0 label_3236
StrCmp $2 "" 0 label_3235
SetErrors
label_3235:
Goto label_3277
label_3236:
IfFileExists $3\*.* 0 label_3274
StrCmp $_6_ . label_3274
StrCmp $_6_ .. label_3274
Push $0
Push $3
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_3245
Goto label_3250
label_3245:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_3252
label_3250:
StrCmp $0 BackupBy$_11_ label_3252
Goto label_3253
label_3252:
StrCmp $_7_ $0 0 label_3273
label_3253:
Pop $0
Push $3
Call :label_1737
Pop $2
StrCmp $_5_ 0 0 label_3261
Push $1
Call :label_1737
Pop $2
label_3261:
Push $0
Call :label_875
Pop $5
Push $1
Call :label_875
Pop $6
StrCmp $5 $6 0 label_3270
Rename $3 $4\$2 ; $3->$4\$2
Goto label_3272
label_3270:
CreateDirectory $4\$2
CopyFiles /SILENT $3\*.* $4\$2 ; $(LSTR_7)$4\$2 ; "Copy to "
label_3272:
Goto label_3274
label_3273:
Pop $0
label_3274:
StrCmp $_5_ 0 label_3277 label_3221
Goto label_3274
Goto label_3277
label_3277:
IntCmp $_5_ 0 label_3280
FindClose $_5_
StrCpy $_5_ ""
label_3280:
IfErrors 0 label_3283
StrCmp $_5_ 0 0 label_3283
CreateDirectory $1
label_3283:
Goto label_2976
Goto label_3283
Goto label_3286
label_3286:
StrCmp $_31_ true 0 label_3475
StrCmp $_0_ "" 0 label_3290
FileOpen $_0_ $_19_ r
Goto label_3291
label_3290:
FileSeek $_0_ 0
label_3291:
ClearErrors
FileRead $_0_ $_1_ 8195
Push $_1_
Call :label_1978
Pop $_1_
IfErrors 0 label_3298
Goto label_3299
label_3298:
StrCmp $_1_ [RegistryKeys] 0 label_3300
label_3299:
Goto label_3303
label_3300:
Goto label_3291
Goto label_3300
Goto label_3303
label_3303:
IfErrors label_3475
label_3304:
ClearErrors
FileRead $_0_ $_1_ 8195
StrCpy $_2_ $_1_ 1
IfErrors 0 label_3309
Goto label_3310
label_3309:
StrCmp $_2_ [ 0 label_3311
label_3310:
Goto label_3475
label_3311:
StrCmp $_2_ ";" 0 label_3313
Goto label_3472
label_3313:
StrLen $_2_ $_1_
StrCpy $_3_ 0
label_3315:
StrCpy $_4_ $_1_ 1 $_3_
StrCmp $_4_ = 0 label_3318
Goto label_3322
label_3318:
IntOp $_3_ $_3_ + 1
label_3319:
IntCmp $_3_ $_2_ label_3315 label_3315 label_3322
Goto label_3319
Goto label_3322
label_3322:
Push $_1_
Call :label_1978
Pop $_1_
StrCmp $_4_ = 0 label_3472
StrCpy $0 $_1_ $_3_
IntOp $_3_ $_3_ + 1
StrCpy $1 $_1_ "" $_3_
Push $0
Call :label_2034
Pop $0
Push $1
Call :label_2034
Pop $1
StrCpy $_3_ $1 1
StrCpy $_4_ $1 "" -1
StrCmp $_3_ $_4_ 0 label_3342
StrCmp $_4_ ' 0 label_3340
Goto label_3341
label_3340:
StrCmp $_4_ $\" 0 label_3342
label_3341:
StrCpy $1 $1 -1 1
label_3342:
Push $1
Call :label_3345
Goto label_3376
label_3345:
Exch $0
; Push $0
; Exch
; Pop $0
Push $1
StrCpy $1 $0 17
StrCmp $1 HKEY_CLASSES_ROOT 0 label_3354
StrCpy $0 $0 "" 17
StrCpy $0 HKCU\Software\Classes$0
Goto label_3371
label_3354:
StrCmp $1 HKEY_CURRENT_USER 0 label_3358
StrCpy $0 $0 "" 17
StrCpy $0 HKCU$0
Goto label_3371
label_3358:
StrCpy $1 $0 18
StrCmp $1 HKEY_LOCAL_MACHINE 0 label_3363
StrCpy $0 $0 "" 18
StrCpy $0 HKLM$0
Goto label_3371
label_3363:
StrCpy $1 $0 4
StrCmp $1 HKCR 0 label_3368
StrCpy $0 $0 "" 4
StrCpy $0 HKCU\Software\Classes$0
Goto label_3371
label_3368:
StrCmp $1 HKCU label_3371
StrCmp $1 HKLM label_3371
MessageBox MB_OK|MB_ICONSTOP "Note to portable application developer: registry hive in key $\"$0$\" is bad, should start with HKCR, HKCU or HKLM. Please fix this. (The launcher will continue running.)"
label_3371:
Pop $1
Exch $0
; Push $0
; Exch
; Pop $0
Return

label_3376:
Pop $1
registry::_KeyExists /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; Call Initialize_____Plugins
; AllowSkipFiles on
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _KeyExists
Pop $_43_
IntCmp $_43_ 0 label_3444
registry::_KeyExists /NOUNLOAD $1
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _KeyExists
Pop $_43_
IntCmp $_43_ 0 0 label_3444 label_3444
registry::_KeyExists /NOUNLOAD $1
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _KeyExists
Pop $R9
IntCmp $R9 -1 label_3441
registry::_Read /NOUNLOAD $1 ""
; Call Initialize_____Plugins
; AllowSkipFiles on
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push ""
; Push $1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _Read
Pop $_47_
Pop $R9
StrCmp $R9 "" 0 label_3424
registry::_Write /NOUNLOAD $1 "" "" REG_SZ
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push REG_SZ
; Push ""
; Push ""
; Push $1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _Write
Pop $R9
registry::_DeleteValue /NOUNLOAD $1 ""
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push ""
; Push $1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _DeleteValue
Pop $R9
IntCmp $R9 -1 label_3441 0 label_3434
label_3424:
registry::_Write /NOUNLOAD $1 "" $_47_ $R9
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $R9
; Push $_47_
; Push ""
; Push $1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _Write
Pop $R9
IntCmp $R9 -1 label_3441
label_3434:
registry::_MoveKey /NOUNLOAD $1 HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; Call Initialize_____Plugins
; AllowSkipFiles on
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; Push $1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _MoveKey
Pop $R9
label_3441:
StrCmp $R9 -1 0 label_3444
WriteINIStr $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini FailedRegistryKeys $0 true
WriteINIStr $PLUGINSDIR\runtimedata.ini FailedRegistryKeys $0 true
label_3444:
StrCmp $0 - 0 label_3446
Goto label_3472
label_3446:
IfFileExists $_39_\settings\$0.reg 0 label_3472
registry::_RestoreKey /NOUNLOAD $_39_\settings\$0.reg
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $_39_\settings\$0.reg
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _RestoreKey
Pop $R9
IntCmp $R9 -2 0 0 label_3467
SetDetailsPrint none
IfFileExists $SYSDIR\reg.exe 0 label_3463
nsExec::ExecToStack "$\"$SYSDIR\reg.exe$\" import $\"$_39_\settings\$0.reg$\""
; Call Initialize_____Plugins
; File $PLUGINSDIR\nsExec.dll
; SetDetailsPrint lastused
; Push "$\"$SYSDIR\reg.exe$\" import $\"$_39_\settings\$0.reg$\""
; CallInstDLL $PLUGINSDIR\nsExec.dll ExecToStack
Pop $R9
StrCmp $R9 0 label_3467
label_3463:
IfFileExists $WINDIR\regedit.exe 0 label_3466
ExecWait "$\"$WINDIR\regedit.exe$\" /s $\"$_39_\settings\$0.reg$\"" $R9
IfErrors 0 label_3467
label_3466:
StrCpy $R9 -1
label_3467:
SetDetailsPrint lastused
StrCmp $R9 0 label_3471
WriteINIStr $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini FailedRegistryKeys $0 true
WriteINIStr $PLUGINSDIR\runtimedata.ini FailedRegistryKeys $0 true
label_3471:
Goto label_3472
label_3472:
Goto label_3304
Goto label_3472
Goto label_3475
label_3475:
StrCmp $_31_ true 0 label_3503
StrCpy $R0 1
label_3477:
ClearErrors
ReadINIStr $1 $_19_ RegistryValueBackupDelete $R0
IfErrors 0 label_3481
Goto label_3503
label_3481:
Push $1
Call :label_3345
Pop $1
Push $1
Call :label_1251
Pop $2
Push $1
Call :label_1737
Pop $3
registry::_MoveValue /NOUNLOAD $2 $3 HKEY_CURRENT_USER\Software\PortableApps.com\Values $1
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $1
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Values
; Push $3
; Push $2
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _MoveValue
Pop $R9
IntOp $R0 $R0 + 1
label_3500:
Goto label_3477
Goto label_3500
Goto label_3503
label_3503:
StrCmp $_31_ true 0 label_3601
StrCmp $_0_ "" 0 label_3507
FileOpen $_0_ $_19_ r
Goto label_3508
label_3507:
FileSeek $_0_ 0
label_3508:
ClearErrors
FileRead $_0_ $_1_ 8195
Push $_1_
Call :label_1978
Pop $_1_
IfErrors 0 label_3515
Goto label_3516
label_3515:
StrCmp $_1_ [RegistryValueWrite] 0 label_3517
label_3516:
Goto label_3520
label_3517:
Goto label_3508
Goto label_3517
Goto label_3520
label_3520:
IfErrors label_3601
label_3521:
ClearErrors
FileRead $_0_ $_1_ 8195
StrCpy $_2_ $_1_ 1
IfErrors 0 label_3526
Goto label_3527
label_3526:
StrCmp $_2_ [ 0 label_3528
label_3527:
Goto label_3601
label_3528:
StrCmp $_2_ ";" 0 label_3530
Goto label_3598
label_3530:
StrLen $_2_ $_1_
StrCpy $_3_ 0
label_3532:
StrCpy $_4_ $_1_ 1 $_3_
StrCmp $_4_ = 0 label_3535
Goto label_3539
label_3535:
IntOp $_3_ $_3_ + 1
label_3536:
IntCmp $_3_ $_2_ label_3532 label_3532 label_3539
Goto label_3536
Goto label_3539
label_3539:
Push $_1_
Call :label_1978
Pop $_1_
StrCmp $_4_ = 0 label_3598
StrCpy $0 $_1_ $_3_
IntOp $_3_ $_3_ + 1
StrCpy $1 $_1_ "" $_3_
Push $0
Call :label_2034
Pop $0
Push $1
Call :label_2034
Pop $1
StrCpy $_3_ $1 1
StrCpy $_4_ $1 "" -1
StrCmp $_3_ $_4_ 0 label_3559
StrCmp $_4_ ' 0 label_3557
Goto label_3558
label_3557:
StrCmp $_4_ $\" 0 label_3559
label_3558:
StrCpy $1 $1 -1 1
label_3559:
Push $0
Call :label_3345
Pop $0
StrCpy $2 $0 "" -1
StrCmp $2 \ 0 label_3567
StrCpy $2 $0 -1
StrCpy $3 ""
Goto label_3573
label_3567:
Push $0
Call :label_1251
Pop $2
Push $0
Call :label_1737
Pop $3
label_3573:
StrLen $4 $1
StrCpy $5 0
label_3575:
StrCpy $6 $1 1 $5
StrCmp $6 : 0 label_3578
Goto label_3582
label_3578:
IntOp $5 $5 + 1
label_3579:
IntCmp $5 $4 label_3575 label_3575 label_3582
Goto label_3579
Goto label_3582
label_3582:
StrCmp $6 : 0 label_3587
StrCpy $4 $1 $5
IntOp $5 $5 + 1
StrCpy $1 $1 "" $5
Goto label_3588
label_3587:
StrCpy $4 REG_SZ
label_3588:
ExpandEnvStrings $1 $1
registry::_Write /NOUNLOAD $2 $3 $1 $4
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $4
; Push $1
; Push $3
; Push $2
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _Write
Pop $R9
label_3598:
Goto label_3521
Goto label_3598
Goto label_3601
label_3601:
FunctionEnd


Function func_3602
FunctionEnd


Function func_3603
StrCmp $_30_ before 0 label_3605
Goto label_3606
label_3605:
StrCmp $_30_ both 0 label_3614
label_3606:
Call :label_3608
Goto label_3614
label_3608:
System::Call "shell32::SHChangeNotify(i 0x08000000, i 0, i 0, i 0)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "shell32::SHChangeNotify(i 0x08000000, i 0, i 0, i 0)"
; CallInstDLL $PLUGINSDIR\System.dll Call
Return

label_3614:
ClearErrors
ReadINIStr $0 $_19_ Launch WorkingDirectory
IfErrors label_3619
ExpandEnvStrings $0 $0
SetOutPath $0
label_3619:
FunctionEnd


Function func_3620
WriteINIStr $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini PortableApps.comLauncher PluginsDir $PLUGINSDIR
WriteINIStr $PLUGINSDIR\runtimedata.ini PortableApps.comLauncher PluginsDir $PLUGINSDIR
ClearErrors
ReadINIStr $_34_ $_19_ Launch LaunchAppAfterSplash
StrCmp $_34_ true 0 label_3631
newadvsplash::stop /WAIT
; Call Initialize_____Plugins
; AllowSkipFiles on
; File $PLUGINSDIR\newadvsplash.dll
; SetDetailsPrint lastused
; Push /WAIT
; CallInstDLL $PLUGINSDIR\newadvsplash.dll stop
Goto label_3634
label_3631:
IfErrors label_3634
StrCmp $_34_ false label_3634
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$_34_' for [Launch]:LaunchAppAfterSplash. Please refer to the Manual for valid values."
label_3634:
FunctionEnd


Function func_3635
FunctionEnd


Function func_3636
System::Call kernel32::GetCurrentProcess()i.s
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push kernel32::GetCurrentProcess()i.s
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call psapi::EmptyWorkingSet(is)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push psapi::EmptyWorkingSet(is)
; CallInstDLL $PLUGINSDIR\System.dll Call
ClearErrors
ReadINIStr $0 $_19_ Launch HideCommandLineWindow
StrCmp $0 true 0 label_3656
execDos::exec $_25_
; Call Initialize_____Plugins
; AllowSkipFiles on
; File $PLUGINSDIR\execDos.dll
; SetDetailsPrint lastused
; Push $_25_
; CallInstDLL $PLUGINSDIR\execDos.dll exec
Pop $0
Goto label_3663
label_3656:
IfErrors label_3659
StrCmp $0 false label_3659
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:HideCommandLineWindow. Please refer to the Manual for valid values."
label_3659:
StrCmp $_18_ false label_3662
ExecWait $_25_
Goto label_3663
label_3662:
Exec $_25_
label_3663:
StrCmp $_18_ false label_3899
ClearErrors
ReadINIStr $0 $_19_ Launch WaitForOtherInstances
StrCmp $0 true 0 label_3668
Goto label_3669
label_3668:
IfErrors 0 label_3897
label_3669:
Push $_16_
Call :label_1737
Pop $1
System::Call kernel32::GetCurrentProcess()i.s
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push kernel32::GetCurrentProcess()i.s
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call psapi::EmptyWorkingSet(is)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push psapi::EmptyWorkingSet(is)
; CallInstDLL $PLUGINSDIR\System.dll Call
label_3682:
Push -1
Push $1
Call :label_3686
Goto label_3875
label_3686:
System::Store s
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push s
; CallInstDLL $PLUGINSDIR\System.dll Store
Pop $0
Pop $1
StrCpy $2 $0 4 -4
StrCmp $2 .exe 0 label_3844
Push 0
Push $0
Call :label_3699
Goto label_3843
label_3699:
System::Store s
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push s
; CallInstDLL $PLUGINSDIR\System.dll Store
Pop $0
Pop $1
Push 0
StrCmp $1 0 0 label_3714
StrCpy $2 $0 4 -4
StrCmp $2 .exe 0 label_3712
StrCpy $1 0
Goto label_3713
label_3712:
StrCpy $1 1
label_3713:
Goto label_3727
label_3714:
StrCmp $1 1 0 label_3721
StrCpy $2 $0 4 -4
StrCmp $2 .exe 0 label_3719
StrCpy $1 2
Goto label_3720
label_3719:
StrCpy $1 3
label_3720:
Goto label_3727
label_3721:
StrCmp $1 2 0 label_3727
StrCpy $2 $0 4 -4
StrCmp $2 .exe 0 label_3726
StrCpy $1 4
Goto label_3727
label_3726:
StrCpy $1 5
label_3727:
System::Call "*(&l4,i,i,i,i,i,i,i,i,&w260)i .r2"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "*(&l4,i,i,i,i,i,i,i,i,&w260)i .r2"
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call "kernel32::CreateToolhelp32Snapshot(i 2, i 0)i .r3"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::CreateToolhelp32Snapshot(i 2, i 0)i .r3"
; CallInstDLL $PLUGINSDIR\System.dll Call
IntCmp $3 -1 label_3830
System::Call "kernel32::Process32FirstW(i r3, i r2)i .r4"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::Process32FirstW(i r3, i r2)i .r4"
; CallInstDLL $PLUGINSDIR\System.dll Call
IntCmp $4 0 label_3829
label_3744:
StrCmp $1 0 label_3747
StrCmp $1 2 label_3747
StrCmp $1 4 0 label_3753
label_3747:
System::Call "*$2(i,i,i,i,i,i,i,i,i,&w260 .r5)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "*$2(i,i,i,i,i,i,i,i,i,&w260 .r5)"
; CallInstDLL $PLUGINSDIR\System.dll Call
Goto label_3762
label_3753:
StrCmp $1 1 label_3757
StrCmp $1 3 label_3757
StrCmp $1 5 label_3757
StrCmp $1 6 0 label_3762
label_3757:
System::Call "*$2(i,i,i .r5)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "*$2(i,i,i .r5)"
; CallInstDLL $PLUGINSDIR\System.dll Call
label_3762:
StrCmp $5 $0 0 label_3816
StrCmp $1 0 label_3765
StrCmp $1 1 0 label_3772
label_3765:
Pop $5
System::Call "*$2(i,i,i .s)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "*$2(i,i,i .s)"
; CallInstDLL $PLUGINSDIR\System.dll Call
Goto label_3815
label_3772:
StrCmp $1 2 label_3774
StrCmp $1 3 0 label_3799
label_3774:
Pop $5
System::Call "*$2(i,i,i .s)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "*$2(i,i,i .s)"
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call "kernel32::OpenProcess(i 0x0400|0x0010, i 0, i s)i .r5"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::OpenProcess(i 0x0400|0x0010, i 0, i s)i .r5"
; CallInstDLL $PLUGINSDIR\System.dll Call
IntCmp $5 0 label_3797
System::Call "psapi::GetModuleFileNameExW(i r5, i 0, w .s, i 8196)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "psapi::GetModuleFileNameExW(i r5, i 0, w .s, i 8196)"
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call "kernel32::CloseHandle(i r5)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::CloseHandle(i r5)"
; CallInstDLL $PLUGINSDIR\System.dll Call
Goto label_3798
label_3797:
Push -1
label_3798:
Goto label_3815
label_3799:
StrCmp $1 4 label_3801
StrCmp $1 5 0 label_3808
label_3801:
Pop $5
System::Call "*$2(i,i,i,i,i,i,i .s)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "*$2(i,i,i,i,i,i,i .s)"
; CallInstDLL $PLUGINSDIR\System.dll Call
Goto label_3815
label_3808:
StrCmp $1 6 0 label_3815
Pop $5
System::Call "*$2(i,i,i,i,i,i,i,i,i,&w260 .s)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "*$2(i,i,i,i,i,i,i,i,i,&w260 .s)"
; CallInstDLL $PLUGINSDIR\System.dll Call
label_3815:
Goto label_3824
label_3816:
System::Call "kernel32::Process32NextW(i r3, i r2)i .r4"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::Process32NextW(i r3, i r2)i .r4"
; CallInstDLL $PLUGINSDIR\System.dll Call
label_3821:
IntCmp $4 0 label_3824 label_3744 label_3744
Goto label_3821
Goto label_3824
label_3824:
System::Call "kernel32::CloseHandle(i r3)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::CloseHandle(i r3)"
; CallInstDLL $PLUGINSDIR\System.dll Call
label_3829:
Goto label_3832
label_3830:
Pop $5
Push -2
label_3832:
System::Free $2
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push $2
; CallInstDLL $PLUGINSDIR\System.dll Free
System::Store l
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push l
; CallInstDLL $PLUGINSDIR\System.dll Store
Return

label_3843:
Pop $0
label_3844:
IntCmp $0 0 label_3868
System::Call "kernel32::OpenProcess(i 0x00100000, i 0, i r0)i .r2"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::OpenProcess(i 0x00100000, i 0, i r0)i .r2"
; CallInstDLL $PLUGINSDIR\System.dll Call
IntCmp $2 0 label_3866
System::Call "kernel32::WaitForSingleObject(i r2, i $1)i .r1"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::WaitForSingleObject(i r2, i $1)i .r1"
; CallInstDLL $PLUGINSDIR\System.dll Call
IntCmp $1 0x00000102 0 label_3859 label_3859
Push -1
Goto label_3860
label_3859:
Push $0
label_3860:
System::Call "kernel32::CloseHandle(i r2)"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "kernel32::CloseHandle(i r2)"
; CallInstDLL $PLUGINSDIR\System.dll Call
Goto label_3867
label_3866:
Push 0
label_3867:
Goto label_3869
label_3868:
Push 0
label_3869:
System::Store l
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push l
; CallInstDLL $PLUGINSDIR\System.dll Store
Return

label_3875:
Pop $R9
IntCmp $R9 0 label_3878 label_3878
Goto label_3893
label_3878:
StrCpy $0 1
label_3879:
ClearErrors
ReadINIStr $2 $_19_ Launch Wait*****E$0
IfErrors 0 label_3883
Goto label_3893
label_3883:
Push -1
Push $2
Call :label_3686
Pop $R9
IntCmp $R9 0 label_3889 label_3889
Goto label_3893
label_3889:
IntOp $0 $0 + 1
label_3890:
Goto label_3879
Goto label_3890
Goto label_3893
label_3893:
IntCmp $R9 0 label_3896 label_3896 label_3682
Goto label_3893
Goto label_3896
label_3896:
Goto label_3899
label_3897:
StrCmp $0 false label_3899
MessageBox MB_OK|MB_ICONSTOP "Error: invalid value '$0' for [Launch]:WaitForOtherInstances. Please refer to the Manual for valid values."
label_3899:
FunctionEnd


Function func_3900
StrCmp $_31_ true 0 label_3948
StrCpy $R0 1
label_3902:
ClearErrors
ReadINIStr $1 $_19_ RegistryValueBackupDelete $R0
IfErrors 0 label_3906
Goto label_3935
label_3906:
Push $1
Call :label_3345
Pop $1
Push $1
Call :label_1251
Pop $2
Push $1
Call :label_1737
Pop $3
registry::_DeleteValue /NOUNLOAD $2 $3
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $3
; Push $2
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _DeleteValue
Pop $R9
registry::_MoveValue /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com\Values $1 $2 $3
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $3
; Push $2
; Push $1
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Values
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _MoveValue
Pop $R9
IntOp $R0 $R0 + 1
label_3932:
Goto label_3902
Goto label_3932
Goto label_3935
label_3935:
IntCmp $R0 1 label_3948 label_3948
registry::_DeleteKeyEmpty /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com\Values
; Call Initialize_____Plugins
; AllowSkipFiles on
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Values
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _DeleteKeyEmpty
Pop $R9
registry::_DeleteKeyEmpty /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push HKEY_CURRENT_USER\Software\PortableApps.com
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _DeleteKeyEmpty
Pop $R9
label_3948:
StrCmp $_31_ true 0 label_4108
StrCmp $_0_ "" 0 label_3952
FileOpen $_0_ $_19_ r
Goto label_3953
label_3952:
FileSeek $_0_ 0
label_3953:
ClearErrors
FileRead $_0_ $_1_ 8195
Push $_1_
Call :label_1978
Pop $_1_
IfErrors 0 label_3960
Goto label_3961
label_3960:
StrCmp $_1_ [RegistryKeys] 0 label_3962
label_3961:
Goto label_3965
label_3962:
Goto label_3953
Goto label_3962
Goto label_3965
label_3965:
IfErrors label_4102
label_3966:
ClearErrors
FileRead $_0_ $_1_ 8195
StrCpy $_2_ $_1_ 1
IfErrors 0 label_3971
Goto label_3972
label_3971:
StrCmp $_2_ [ 0 label_3973
label_3972:
Goto label_4102
label_3973:
StrCmp $_2_ ";" 0 label_3975
Goto label_4099
label_3975:
StrLen $_2_ $_1_
StrCpy $_3_ 0
label_3977:
StrCpy $_4_ $_1_ 1 $_3_
StrCmp $_4_ = 0 label_3980
Goto label_3984
label_3980:
IntOp $_3_ $_3_ + 1
label_3981:
IntCmp $_3_ $_2_ label_3977 label_3977 label_3984
Goto label_3981
Goto label_3984
label_3984:
Push $_1_
Call :label_1978
Pop $_1_
StrCmp $_4_ = 0 label_4099
StrCpy $0 $_1_ $_3_
IntOp $_3_ $_3_ + 1
StrCpy $1 $_1_ "" $_3_
Push $0
Call :label_2034
Pop $0
Push $1
Call :label_2034
Pop $1
StrCpy $_3_ $1 1
StrCpy $_4_ $1 "" -1
StrCmp $_3_ $_4_ 0 label_4004
StrCmp $_4_ ' 0 label_4002
Goto label_4003
label_4002:
StrCmp $_4_ $\" 0 label_4004
label_4003:
StrCpy $1 $1 -1 1
label_4004:
Push $1
Call :label_3345
Pop $1
StrCmp $0 - 0 label_4009
Goto label_4024
label_4009:
ClearErrors
IfFileExists $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini 0 label_4013
ReadINIStr $R9 $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini FailedRegistryKeys $0
Goto label_4014
label_4013:
ReadINIStr $R9 $PLUGINSDIR\runtimedata.ini FailedRegistryKeys $0
label_4014:
IfErrors 0 label_4024
StrCmp $_33_ true label_4024
registry::_SaveKey /NOUNLOAD $1 $_39_\settings\$0.reg ""
; Call Initialize_____Plugins
; AllowSkipFiles on
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push ""
; Push $_39_\settings\$0.reg
; Push $1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _SaveKey
Pop $R9
label_4024:
registry::_DeleteKey /NOUNLOAD $1
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _DeleteKey
Pop $R9
registry::_KeyExists /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _KeyExists
Pop $_43_
IntCmp $_43_ 0 0 label_4099 label_4099
registry::_KeyExists /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _KeyExists
Pop $R9
IntCmp $R9 -1 label_4087
registry::_Read /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1 ""
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push ""
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _Read
Pop $_47_
Pop $R9
StrCmp $R9 "" 0 label_4070
registry::_Write /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1 "" "" REG_SZ
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push REG_SZ
; Push ""
; Push ""
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _Write
Pop $R9
registry::_DeleteValue /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1 ""
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push ""
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _DeleteValue
Pop $R9
IntCmp $R9 -1 label_4087 0 label_4080
label_4070:
registry::_Write /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1 "" $_47_ $R9
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $R9
; Push $_47_
; Push ""
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _Write
Pop $R9
IntCmp $R9 -1 label_4087
label_4080:
registry::_MoveKey /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1 $1
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $1
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _MoveKey
Pop $R9
label_4087:
Push $1
Call :label_1251
Pop $1
registry::_DeleteKeyEmpty /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push HKEY_CURRENT_USER\Software\PortableApps.com\Keys\$1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _DeleteKeyEmpty
Pop $R9
label_4096:
StrCmp $1 "" label_4099 label_4087
Goto label_4096
Goto label_4099
label_4099:
Goto label_3966
Goto label_4099
Goto label_4102
label_4102:
registry::_DeleteKeyEmpty /NOUNLOAD HKEY_CURRENT_USER\Software\PortableApps.com
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push HKEY_CURRENT_USER\Software\PortableApps.com
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _DeleteKeyEmpty
Pop $R9
label_4108:
StrCmp $_31_ true 0 label_4145
StrCpy $R0 1
label_4110:
ClearErrors
ReadINIStr $1 $_19_ RegistryCleanupIfEmpty $R0
IfErrors 0 label_4114
Goto label_4127
label_4114:
Push $1
Call :label_3345
Pop $1
registry::_DeleteKeyEmpty /NOUNLOAD $1
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _DeleteKeyEmpty
Pop $R9
IntOp $R0 $R0 + 1
label_4124:
Goto label_4110
Goto label_4124
Goto label_4127
label_4127:
StrCpy $R0 1
label_4128:
ClearErrors
ReadINIStr $1 $_19_ RegistryCleanupForce $R0
IfErrors 0 label_4132
Goto label_4145
label_4132:
Push $1
Call :label_3345
Pop $1
registry::_DeleteKey /NOUNLOAD $1
; Call Initialize_____Plugins
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; Push $1
; CallInstDLL $PLUGINSDIR\registry.dll /NOUNLOAD _DeleteKey
Pop $R9
IntOp $R0 $R0 + 1
label_4142:
Goto label_4128
Goto label_4142
Goto label_4145
label_4145:
StrCpy $R0 1
label_4146:
ClearErrors
ReadINIStr $0 $_19_ QtKeysCleanup $R0
IfErrors 0 label_4150
Goto label_4163
label_4150:
StrCpy $1 Software\Trolltech\OrganizationDefaults\$0\$_38_
DeleteRegKey HKCU $1
label_4152:
Push $1
Call :label_1251
Pop $1
DeleteRegKey /ifempty HKCU $1
label_4156:
StrCmp $1 Software\Trolltech label_4159 label_4152
Goto label_4156
Goto label_4159
label_4159:
IntOp $R0 $R0 + 1
label_4160:
Goto label_4146
Goto label_4160
Goto label_4163
label_4163:
StrCmp $_0_ "" 0 label_4166
FileOpen $_0_ $_19_ r
Goto label_4167
label_4166:
FileSeek $_0_ 0
label_4167:
ClearErrors
FileRead $_0_ $_1_ 8195
Push $_1_
Call :label_1978
Pop $_1_
IfErrors 0 label_4174
Goto label_4175
label_4174:
StrCmp $_1_ [DirectoriesMove] 0 label_4176
label_4175:
Goto label_4179
label_4176:
Goto label_4167
Goto label_4176
Goto label_4179
label_4179:
IfErrors label_4379
label_4180:
ClearErrors
FileRead $_0_ $_1_ 8195
StrCpy $_2_ $_1_ 1
IfErrors 0 label_4185
Goto label_4186
label_4185:
StrCmp $_2_ [ 0 label_4187
label_4186:
Goto label_4379
label_4187:
StrCmp $_2_ ";" 0 label_4189
Goto label_4376
label_4189:
StrLen $_2_ $_1_
StrCpy $_3_ 0
label_4191:
StrCpy $_4_ $_1_ 1 $_3_
StrCmp $_4_ = 0 label_4194
Goto label_4198
label_4194:
IntOp $_3_ $_3_ + 1
label_4195:
IntCmp $_3_ $_2_ label_4191 label_4191 label_4198
Goto label_4195
Goto label_4198
label_4198:
Push $_1_
Call :label_1978
Pop $_1_
StrCmp $_4_ = 0 label_4376
StrCpy $0 $_1_ $_3_
IntOp $_3_ $_3_ + 1
StrCpy $1 $_1_ "" $_3_
Push $0
Call :label_2034
Pop $0
Push $1
Call :label_2034
Pop $1
StrCpy $_3_ $1 1
StrCpy $_4_ $1 "" -1
StrCmp $_3_ $_4_ 0 label_4218
StrCmp $_4_ ' 0 label_4216
Goto label_4217
label_4216:
StrCmp $_4_ $\" 0 label_4218
label_4217:
StrCpy $1 $1 -1 1
label_4218:
StrCmp $0 - label_4220
StrCpy $0 $_39_\$0
label_4220:
ExpandEnvStrings $1 $1
StrLen $R0 $EXEDIR
StrCpy $R0 $1 $R0
StrCmp $R0 $EXEDIR 0 label_4225
StrCpy $7 in-package
label_4225:
Push $0
Call :label_1251
Pop $3
Push $1
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $1
Call :label_2213
Pop $_7_
StrCpy $2 ""
label_4239:
ClearErrors
StrCmp $_5_ 0 0 label_4245
StrCpy $4 $1
IfFileExists $1 label_4244
SetErrors
label_4244:
Goto label_4250
label_4245:
IntCmp $_5_ 0 0 label_4248 label_4248
FindFirst $_5_ $_6_ $_8_
Goto label_4249
label_4248:
FindNext $_5_ $_6_
label_4249:
StrCpy $4 $_10_\$_6_$_9_
label_4250:
IfErrors 0 label_4254
StrCmp $2 "" 0 label_4253
SetErrors
label_4253:
Goto label_4305
label_4254:
IfFileExists $4\*.* 0 label_4302
StrCmp $_6_ . label_4302
StrCmp $_6_ .. label_4302
Push $0
Push $4
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_4263
Goto label_4268
label_4263:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_4270
label_4268:
StrCmp $0 BackupBy$_11_ label_4270
Goto label_4271
label_4270:
StrCmp $_7_ $0 0 label_4301
label_4271:
Pop $0
Push $4
Call :label_1737
Pop $2
StrCmp $_5_ 0 0 label_4279
Push $0
Call :label_1737
Pop $2
label_4279:
StrCmp $0 - 0 label_4281
Goto label_4299
label_4281:
StrCmp $_33_ true label_4299
Push $0
Call :label_875
Pop $5
Push $1
Call :label_875
Pop $6
StrCmp $5 $6 0 label_4296
ClearErrors
Rename $4 $3\$2 ; $4->$3\$2
IfErrors 0 label_4295
RMDir /r $3\$2
CreateDirectory $3\$2
CopyFiles /SILENT $4\*.* $3\$2 ; $(LSTR_7)$3\$2 ; "Copy to "
label_4295:
Goto label_4299
label_4296:
RMDir /r $3\$2
CreateDirectory $3\$2
CopyFiles /SILENT $4\*.* $3\$2 ; $(LSTR_7)$3\$2 ; "Copy to "
label_4299:
RMDir /r $4
Goto label_4302
label_4301:
Pop $0
label_4302:
StrCmp $_5_ 0 label_4305 label_4239
Goto label_4302
Goto label_4305
label_4305:
IntCmp $_5_ 0 label_4308
FindClose $_5_
StrCpy $_5_ ""
label_4308:
Push $1
Call :label_1251
Pop $4
IfFileExists $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini 0 label_4314
ReadINIStr $2 $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini DirectoriesMove RemoveIfEmpty:$4
Goto label_4315
label_4314:
ReadINIStr $2 $PLUGINSDIR\runtimedata.ini DirectoriesMove RemoveIfEmpty:$4
label_4315:
StrCmp $2 true 0 label_4317
RMDir $4
label_4317:
Push $1.BackupBy$_11_
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $1.BackupBy$_11_
Call :label_2213
Pop $_7_
StrCpy $2 ""
label_4328:
ClearErrors
StrCmp $_5_ 0 0 label_4334
StrCpy $3 $1.BackupBy$_11_
IfFileExists $1.BackupBy$_11_ label_4333
SetErrors
label_4333:
Goto label_4339
label_4334:
IntCmp $_5_ 0 0 label_4337 label_4337
FindFirst $_5_ $_6_ $_8_
Goto label_4338
label_4337:
FindNext $_5_ $_6_
label_4338:
StrCpy $3 $_10_\$_6_$_9_
label_4339:
IfErrors 0 label_4343
StrCmp $2 "" 0 label_4342
SetErrors
label_4342:
Goto label_4373
label_4343:
IfFileExists $3\*.* 0 label_4370
StrCmp $_6_ . label_4370
StrCmp $_6_ .. label_4370
Push $0
Push $3
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_4352
Goto label_4357
label_4352:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_4359
label_4357:
StrCmp $0 BackupBy$_11_ label_4359
Goto label_4360
label_4359:
StrCmp $_7_ $0 0 label_4369
label_4360:
Pop $0
Push $3
Call :label_1737
Pop $2
Push $2
Call :label_69
Pop $2
Rename $3 $4\$2 ; $3->$4\$2
Goto label_4370
label_4369:
Pop $0
label_4370:
StrCmp $_5_ 0 label_4373 label_4328
Goto label_4370
Goto label_4373
label_4373:
IntCmp $_5_ 0 label_4376
FindClose $_5_
StrCpy $_5_ ""
label_4376:
Goto label_4180
Goto label_4376
Goto label_4379
label_4379:
StrCmp $_0_ "" 0 label_4382
FileOpen $_0_ $_19_ r
Goto label_4383
label_4382:
FileSeek $_0_ 0
label_4383:
ClearErrors
FileRead $_0_ $_1_ 8195
Push $_1_
Call :label_1978
Pop $_1_
IfErrors 0 label_4390
Goto label_4391
label_4390:
StrCmp $_1_ [FilesMove] 0 label_4392
label_4391:
Goto label_4395
label_4392:
Goto label_4383
Goto label_4392
Goto label_4395
label_4395:
IfErrors label_4589
label_4396:
ClearErrors
FileRead $_0_ $_1_ 8195
StrCpy $_2_ $_1_ 1
IfErrors 0 label_4401
Goto label_4402
label_4401:
StrCmp $_2_ [ 0 label_4403
label_4402:
Goto label_4589
label_4403:
StrCmp $_2_ ";" 0 label_4405
Goto label_4586
label_4405:
StrLen $_2_ $_1_
StrCpy $_3_ 0
label_4407:
StrCpy $_4_ $_1_ 1 $_3_
StrCmp $_4_ = 0 label_4410
Goto label_4414
label_4410:
IntOp $_3_ $_3_ + 1
label_4411:
IntCmp $_3_ $_2_ label_4407 label_4407 label_4414
Goto label_4411
Goto label_4414
label_4414:
Push $_1_
Call :label_1978
Pop $_1_
StrCmp $_4_ = 0 label_4586
StrCpy $0 $_1_ $_3_
IntOp $_3_ $_3_ + 1
StrCpy $1 $_1_ "" $_3_
Push $0
Call :label_2034
Pop $0
Push $1
Call :label_2034
Pop $1
StrCpy $_3_ $1 1
StrCpy $_4_ $1 "" -1
StrCmp $_3_ $_4_ 0 label_4434
StrCmp $_4_ ' 0 label_4432
Goto label_4433
label_4432:
StrCmp $_4_ $\" 0 label_4434
label_4433:
StrCpy $1 $1 -1 1
label_4434:
ExpandEnvStrings $1 $1
Push $0
Call :label_1737
Pop $2
StrCpy $0 $_39_\$0
StrCpy $4 $1
StrCpy $1 $1\$2
StrLen $R0 $EXEDIR
StrCpy $R0 $1 $R0
StrCmp $R0 $EXEDIR 0 label_4445
StrCpy $7 in-package
label_4445:
Push $0
Call :label_1251
Pop $3
Push $1
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $1
Call :label_2213
Pop $_7_
StrCpy $2 ""
label_4459:
ClearErrors
StrCmp $_5_ 0 0 label_4465
StrCpy $4 $1
IfFileExists $1 label_4464
SetErrors
label_4464:
Goto label_4470
label_4465:
IntCmp $_5_ 0 0 label_4468 label_4468
FindFirst $_5_ $_6_ $_8_
Goto label_4469
label_4468:
FindNext $_5_ $_6_
label_4469:
StrCpy $4 $_10_\$_6_$_9_
label_4470:
IfErrors 0 label_4474
StrCmp $2 "" 0 label_4473
SetErrors
label_4473:
Goto label_4516
label_4474:
IfFileExists $4\*.* label_4513
IfFileExists $4 0 label_4513
Push $0
Push $4
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_4482
Goto label_4487
label_4482:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_4489
label_4487:
StrCmp $0 BackupBy$_11_ label_4489
Goto label_4490
label_4489:
StrCmp $_7_ $0 0 label_4512
label_4490:
Pop $0
Push $4
Call :label_1737
Pop $2
StrCmp $_33_ true label_4510
Push $0
Call :label_875
Pop $5
Push $1
Call :label_875
Pop $6
StrCmp $5 $6 0 label_4508
ClearErrors
Rename $4 $3\$2 ; $4->$3\$2
IfErrors 0 label_4507
Delete $3\$2
CopyFiles /SILENT $4 $3\$2 ; $(LSTR_7)$3\$2 ; "Copy to "
label_4507:
Goto label_4510
label_4508:
Delete $3\$2
CopyFiles /SILENT $4 $3\$2 ; $(LSTR_7)$3\$2 ; "Copy to "
label_4510:
Delete $4
Goto label_4513
label_4512:
Pop $0
label_4513:
StrCmp $_5_ 0 label_4516 label_4459
Goto label_4513
Goto label_4516
label_4516:
IntCmp $_5_ 0 label_4519
FindClose $_5_
StrCpy $_5_ ""
label_4519:
Push $1
Call :label_1251
Pop $4
IfFileExists $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini 0 label_4525
ReadINIStr $2 $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini FilesMove RemoveIfEmpty:$4
Goto label_4526
label_4525:
ReadINIStr $2 $PLUGINSDIR\runtimedata.ini FilesMove RemoveIfEmpty:$4
label_4526:
StrCmp $2 true 0 label_4528
RMDir $4
label_4528:
Push $1.BackupBy$_11_
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $1.BackupBy$_11_
Call :label_2213
Pop $_7_
StrCpy $2 ""
label_4539:
ClearErrors
StrCmp $_5_ 0 0 label_4545
StrCpy $3 $1.BackupBy$_11_
IfFileExists $1.BackupBy$_11_ label_4544
SetErrors
label_4544:
Goto label_4550
label_4545:
IntCmp $_5_ 0 0 label_4548 label_4548
FindFirst $_5_ $_6_ $_8_
Goto label_4549
label_4548:
FindNext $_5_ $_6_
label_4549:
StrCpy $3 $_10_\$_6_$_9_
label_4550:
IfErrors 0 label_4554
StrCmp $2 "" 0 label_4553
SetErrors
label_4553:
Goto label_4583
label_4554:
IfFileExists $3\*.* label_4580
IfFileExists $3 0 label_4580
Push $0
Push $3
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_4562
Goto label_4567
label_4562:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_4569
label_4567:
StrCmp $0 BackupBy$_11_ label_4569
Goto label_4570
label_4569:
StrCmp $_7_ $0 0 label_4579
label_4570:
Pop $0
Push $3
Call :label_1737
Pop $2
Push $2
Call :label_69
Pop $2
Rename $3 $4\$2 ; $3->$4\$2
Goto label_4580
label_4579:
Pop $0
label_4580:
StrCmp $_5_ 0 label_4583 label_4539
Goto label_4580
Goto label_4583
label_4583:
IntCmp $_5_ 0 label_4586
FindClose $_5_
StrCpy $_5_ ""
label_4586:
Goto label_4396
Goto label_4586
Goto label_4589
label_4589:
StrCpy $R0 1
label_4590:
ClearErrors
ReadINIStr $1 $_19_ DirectoriesCleanupIfEmpty $R0
IfErrors 0 label_4594
Goto label_4655
label_4594:
ExpandEnvStrings $1 $1
Push $1
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $1
Call :label_2213
Pop $_7_
StrCpy $3 ""
label_4606:
ClearErrors
StrCmp $_5_ 0 0 label_4612
StrCpy $2 $1
IfFileExists $1 label_4611
SetErrors
label_4611:
Goto label_4617
label_4612:
IntCmp $_5_ 0 0 label_4615 label_4615
FindFirst $_5_ $_6_ $_8_
Goto label_4616
label_4615:
FindNext $_5_ $_6_
label_4616:
StrCpy $2 $_10_\$_6_$_9_
label_4617:
IfErrors 0 label_4621
StrCmp $3 "" 0 label_4620
SetErrors
label_4620:
Goto label_4648
label_4621:
IfFileExists $2\*.* 0 label_4645
StrCmp $_6_ . label_4645
StrCmp $_6_ .. label_4645
Push $0
Push $2
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_4630
Goto label_4635
label_4630:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_4637
label_4635:
StrCmp $0 BackupBy$_11_ label_4637
Goto label_4638
label_4637:
StrCmp $_7_ $0 0 label_4644
label_4638:
Pop $0
Push $2
Call :label_1737
Pop $3
RMDir $2
Goto label_4645
label_4644:
Pop $0
label_4645:
StrCmp $_5_ 0 label_4648 label_4606
Goto label_4645
Goto label_4648
label_4648:
IntCmp $_5_ 0 label_4651
FindClose $_5_
StrCpy $_5_ ""
label_4651:
IntOp $R0 $R0 + 1
label_4652:
Goto label_4590
Goto label_4652
Goto label_4655
label_4655:
StrCpy $R0 1
label_4656:
ClearErrors
ReadINIStr $1 $_19_ DirectoriesCleanupForce $R0
IfErrors 0 label_4660
Goto label_4721
label_4660:
ExpandEnvStrings $1 $1
Push $1
Call :label_2170
Pop $_9_
Pop $_8_
Push $_8_
Call :label_1251
Pop $_10_
Push $1
Call :label_2213
Pop $_7_
StrCpy $3 ""
label_4672:
ClearErrors
StrCmp $_5_ 0 0 label_4678
StrCpy $2 $1
IfFileExists $1 label_4677
SetErrors
label_4677:
Goto label_4683
label_4678:
IntCmp $_5_ 0 0 label_4681 label_4681
FindFirst $_5_ $_6_ $_8_
Goto label_4682
label_4681:
FindNext $_5_ $_6_
label_4682:
StrCpy $2 $_10_\$_6_$_9_
label_4683:
IfErrors 0 label_4687
StrCmp $3 "" 0 label_4686
SetErrors
label_4686:
Goto label_4714
label_4687:
IfFileExists $2\*.* 0 label_4711
StrCmp $_6_ . label_4711
StrCmp $_6_ .. label_4711
Push $0
Push $2
Call :label_2213
Pop $0
StrCmp $_7_ "" 0 label_4696
Goto label_4701
label_4696:
Push $_7_
Push $0
Call :label_2264
Pop $_43_
IntCmp $_43_ 0 label_4703
label_4701:
StrCmp $0 BackupBy$_11_ label_4703
Goto label_4704
label_4703:
StrCmp $_7_ $0 0 label_4710
label_4704:
Pop $0
Push $2
Call :label_1737
Pop $3
RMDir /r $2
Goto label_4711
label_4710:
Pop $0
label_4711:
StrCmp $_5_ 0 label_4714 label_4672
Goto label_4711
Goto label_4714
label_4714:
IntCmp $_5_ 0 label_4717
FindClose $_5_
StrCpy $_5_ ""
label_4717:
IntOp $R0 $R0 + 1
label_4718:
Goto label_4656
Goto label_4718
Goto label_4721
label_4721:
StrCmp $_33_ true 0 label_4723
RMDir /r $_37_\$_11_Live
label_4723:
StrCmp $_35_ false label_4726
StrCmp $_36_ "" label_4726
RMDir /r $_36_
label_4726:
FunctionEnd


Function func_4727
FunctionEnd


Function func_4728
StrCmp $_30_ after 0 label_4730
Goto label_4731
label_4730:
StrCmp $_30_ both 0 label_4732
label_4731:
Call :label_3608
label_4732:
FunctionEnd


Function func_4733
StrCmp $_31_ true 0 label_4738
registry::_Unload
; Call Initialize_____Plugins
; AllowSkipFiles on
; File $PLUGINSDIR\registry.dll
; SetDetailsPrint lastused
; CallInstDLL $PLUGINSDIR\registry.dll _Unload
label_4738:
StrCmp $_34_ true label_4744
newadvsplash::stop /WAIT
; Call Initialize_____Plugins
; AllowSkipFiles off
; File $PLUGINSDIR\newadvsplash.dll
; SetDetailsPrint lastused
; Push /WAIT
; CallInstDLL $PLUGINSDIR\newadvsplash.dll stop
label_4744:
FileClose $_0_
Delete $PLUGINSDIR\launcher.ini
StrCmp $_26_ true label_4755
IfFileExists $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini 0 label_4750
ReadINIStr $0 $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini PortableApps.comLauncher PluginsDir
Goto label_4751
label_4750:
ReadINIStr $0 $PLUGINSDIR\runtimedata.ini PortableApps.comLauncher PluginsDir
label_4751:
StrCmp $0 "" label_4754
StrCmp $0 $PLUGINSDIR label_4754
RMDir /r $0
label_4754:
Delete $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini
label_4755:
Delete $PLUGINSDIR\runtimedata.ini
System::Free 0
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push 0
; CallInstDLL $PLUGINSDIR\System.dll Free
FunctionEnd


Section ; Section_0
Call func_577
System::Call "Kernel32::OpenMutex(i1048576, b0, t$\"PortableApps.comLauncher$_11_-$_12_::Starting$\") i.R0 ?e"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "Kernel32::OpenMutex(i1048576, b0, t$\"PortableApps.comLauncher$_11_-$_12_::Starting$\") i.R0 ?e"
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call Kernel32::CloseHandle(iR0)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::CloseHandle(iR0)
; CallInstDLL $PLUGINSDIR\System.dll Call
Pop $R9
IntCmp $R9 2 label_4777
MessageBox MB_OK|MB_ICONSTOP $(LSTR_54) ; "Another instance of $_14_ is starting. Please wait for it to start before launching it again."
Quit
label_4777:
System::Call "Kernel32::OpenMutex(i1048576, i0, t$\"PortableApps.comLauncher$_11_-$_12_::Stopping$\") i.R0 ?e"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "Kernel32::OpenMutex(i1048576, i0, t$\"PortableApps.comLauncher$_11_-$_12_::Stopping$\") i.R0 ?e"
; CallInstDLL $PLUGINSDIR\System.dll Call
System::Call Kernel32::CloseHandle(iR0)
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push Kernel32::CloseHandle(iR0)
; CallInstDLL $PLUGINSDIR\System.dll Call
Pop $R9
IntCmp $R9 2 label_4791
MessageBox MB_OK|MB_ICONSTOP $(LSTR_55) ; "Another instance of $_14_ is currently closing. Please wait for it to finish before launching it again."
Quit
label_4791:
IfFileExists $_39_\PortableApps.comLauncherRuntimeData-$_12_.ini label_4793
Goto label_4794
label_4793:
StrCmp $_26_ true 0 label_4821
label_4794:
StrCmp $_26_ true label_4801
System::Call "Kernel32::CreateMutex(i0, i0, t$\"PortableApps.comLauncher$_11_-$_12_::Starting$\") i.r0"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "Kernel32::CreateMutex(i0, i0, t$\"PortableApps.comLauncher$_11_-$_12_::Starting$\") i.r0"
; CallInstDLL $PLUGINSDIR\System.dll Call
StrCpy $_17_ $0
label_4801:
Call func_1911
StrCmp $_26_ true 0 label_4805
Call func_3602
Goto label_4806
label_4805:
Call func_2104
label_4806:
Call func_3603
StrCmp $_26_ true 0 label_4810
Call func_3635
Goto label_4811
label_4810:
Call func_3620
label_4811:
StrCmp $_26_ true label_4819
StrCpy $0 $_17_
System::Call "Kernel32::CloseHandle(ir0) ?e"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "Kernel32::CloseHandle(ir0) ?e"
; CallInstDLL $PLUGINSDIR\System.dll Call
Pop $R9
label_4819:
Call func_3636
Goto label_4822
label_4821:
MessageBox MB_OK|MB_ICONSTOP $(LSTR_56) ; "$_14_ did not close properly last time it was run and will now clean up. Please then start $_14_ again manually."
label_4822:
StrCmp $_26_ true label_4828
System::Call "Kernel32::CreateMutex(i0, i0, t$\"PortableApps.comLauncher$_11_-$_12_::Stopping$\")"
; Call Initialize_____Plugins
; File $PLUGINSDIR\System.dll
; SetDetailsPrint lastused
; Push "Kernel32::CreateMutex(i0, i0, t$\"PortableApps.comLauncher$_11_-$_12_::Stopping$\")"
; CallInstDLL $PLUGINSDIR\System.dll Call
label_4828:
StrCmp $_18_ false label_4834
StrCmp $_26_ true 0 label_4832
Call func_4727
Goto label_4833
label_4832:
Call func_3900
label_4833:
Call func_4728
label_4834:
Call func_4733
SectionEnd


Function .onInstFailed
Call func_4733
FunctionEnd


/*
Function Initialize_____Plugins
SetDetailsPrint none
StrCmp $PLUGINSDIR "" 0 label_4848
Push $0
SetErrors
GetTempFileName $0
Delete $0
CreateDirectory $0
IfErrors label_4849
StrCpy $PLUGINSDIR $0
Pop $0
label_4848:
Return

label_4849:
MessageBox MB_OK|MB_ICONSTOP "Error! Can't initialize plug-ins directory. Please try again later." /SD IDOK
Quit
FunctionEnd
*/



; --------------------
; UNREFERENCED STRINGS:

/*
37 CommonFilesDir
52 "$PROGRAMFILES\Common Files"
68 $COMMONFILES
*/

Gluck is offline   Reply With Quote
Old 5th May 2018, 17:40   #12
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
And more, they have realized it (d'nd) WHITOUT RequestExecutionLevel!

HOW HAVE THEY DONE???
Gluck is offline   Reply With Quote
Old 5th May 2018, 19:29   #13
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 4,768
Did you decompile a .exe to get this?

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 6th May 2018, 07:36   #14
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
No, I have opened the launcher with 7-zip and extracted the file...
Gluck is offline   Reply With Quote
Old 6th May 2018, 07:37   #15
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
The launcher is that the PortableApps group releases.
(I haven't done nothing!).
Gluck is offline   Reply With Quote
Old 6th May 2018, 10:26   #16
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
PA launcher vs NSIS launcher

I can grasp that PortableApps Launcher and NSIS Launcher works in different way...

How is it possible?

If the compiler is the same, shoul be te same the binaries...

I don' understand why, if portableapps application realizes drag and drop without calling RequestExecutionLevel, NSIS request this command.

Could you explain me, please?
Gluck is offline   Reply With Quote
Old 6th May 2018, 11:18   #17
Anders
Moderator
 
Anders's Avatar
 
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 4,768
7-zip decompiles it. Anyway, a decompiler might not know the RequestExecutionLevel attribute.

IntOp $PostCount $PostCount + 1
Anders is offline   Reply With Quote
Old 6th May 2018, 15:30   #18
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
And how do you explain the fact the PA group be good to have d'nd and registry in the same program???

If they can do it, I want to do it too!!
Gluck is offline   Reply With Quote
Old 6th May 2018, 17:08   #19
jooseng
Junior Member
 
Join Date: Apr 2018
Posts: 2
You can study the source code of Portableapps.com Launcher Generator (https://portableapps.com/apps/develo...s.com_launcher) which is in Other\Source directory.
jooseng is offline   Reply With Quote
Old 8th May 2018, 08:06   #20
Gluck
Member
 
Join Date: Apr 2018
Posts: 72
Thanks.
Gluck is offline   Reply With Quote
Reply
Go Back   Winamp & SHOUTcast Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump