Skip to content
⌘ NSIS Forum Archive

RestoreKey

20 posts

Gluck#

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#
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#
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?
Anders#
MSDN says this about RegRestoreKey:
The calling process must have the SE_RESTORE_NAME and SE_BACKUP_NAME privileges on the computer in which the registry resides.
Gluck#
Sorry, but I don't understand...
How can I have SE_RESTORE_NAME and SE_BACKUP_NAME in my project?
Anders#
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.
Gluck#
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#
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?
Anders#
It is not a bug, it is just how Windows works. You cannot drop files on a higher integrity level window.
Gluck#
"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?


; 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 PAL😁rive
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 PAL😁riveLetter
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 $R1😁oubleBackslash
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 PAL😁ataDir
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 PAL😁ataDir
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#
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#
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!! 🙂
jooseng#
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.