Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 3210|Odpověď: 1

NSIS (ii) mutex zaručuje, že běží pouze jeden instalátor

[Kopírovat odkaz]
Zveřejněno 28.01.2024 10:18:36 | | | |
Požadavky: Obvykle instalátor nepodporuje současný běh, chceme, aby uživatel klikl na instalační balíček několikrát, spustí se pouze jeden instalátor, přes mutex může zajistit, že běží pouze jeden instalátor, a když uživatel klikne na instalační balíček vícekrát, aktivuje se stávající instalační rozhraní.

Přezkoumání:

NSIS (1) Vytvořte jednoduchý instalátor
https://www.itsvse.com/thread-10723-1-1.html

Programy v C# umožňují pouze jedné instanci spustit správný kód
https://www.itsvse.com/thread-3391-1-1.html
Před přidáním mutexu klikněte na instalační balíček několikrát a zobrazí se více instalačních rozhraní, jak je uvedeno níže:



Po přidání mutexu klikněte na instalační balíček několikrát, abyste aktivovali otevřené instalační rozhraní, jak je znázorněno na obrázku níže:



Ukázkový kód:

Kompletní kód skriptu:


Odkaz:Přihlášení k hypertextovému odkazu je viditelné.





Předchozí:NSIS (1) Vytvořte jednoduchý instalátor
Další:NSIS (III) kontroluje, zda proces existuje, a končí
 Pronajímatel| Zveřejněno 28.01.2024 10:34:29 |
Vzájemná instalace a odinstalace programu: Najednou lze otevřít pouze jeden instalátor/odinstalační program:

Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com