Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 3210|Válasz: 1

Az NSIS (ii) mutex garantálja, hogy csak egy telepítő fut

[Linket másol]
Közzétéve 2024. 01. 28. 10:18:36 | | | |
Követelmények: Általában a telepítő nem támogatja az egyidejű futtatást, azt szeretnénk, hogy a felhasználó többször is rákattintson az installációs csomagra, csak egy telepítő fut el, a mutex biztosítja, hogy csak egy telepítő futjon, amikor a felhasználó többször kattint az installációs csomagra, aktiválja a meglévő telepítő felületet.

Szemle:

NSIS (1) Egyszerű telepítő készítése
https://www.itsvse.com/thread-10723-1-1.html

A C# programok csak egy példánynak engedik a helyes kód futtatását
https://www.itsvse.com/thread-3391-1-1.html
A mutex hozzáadása előtt többször kattints az installációs csomagra, és több telepítő felület is megjelenik, ahogy az alábbiakban látható:



A mutex hozzáadása után többször kattints az installációs csomagra, hogy aktiváld a nyílt telepítési felületet, ahogy az alábbi ábrán látható:



Mintakód:

Teljes szkriptkód:


Utalás:A hiperlink bejelentkezés látható.





Előző:NSIS (1) Egyszerű telepítő készítése
Következő:Az NSIS (III) ellenőrzi, hogy létezik-e és véget ér-e a folyamat.
 Háziúr| Közzétéve 2024. 01. 28. 10:34:29 |
Program telepítése/eltávolítása kölcsönös: Egyszerre csak egy telepítő/eltávolító program nyitható meg:

Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com