Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 3210|Odgovoriti: 1

NSIS (ii) mutex zagotavlja, da teče le en namestitveni program

[Kopiraj povezavo]
Objavljeno na 28. 01. 2024 10:18:36 | | | |
Zahteve: Običajno namestitveni program ne podpira sočasnega zagona, želimo, da uporabnik večkrat klikne namestitveni paket, zažene se le en namestitveni program, prek mutexa lahko zagotovimo, da se zažene le en namestitveni program, ko uporabnik večkrat klikne namestitveni paket, se aktivira obstoječi namestitveni vmesnik.

Pregled:

NSIS (1) Naredite preprost namestitveni program
https://www.itsvse.com/thread-10723-1-1.html

C# programi dovoljujejo le enemu primeru, da zažene pravilno kodo
https://www.itsvse.com/thread-3391-1-1.html
Pred dodajanjem mutexa večkrat kliknite namestitveni paket in prikazalo se bo več namestitvenih vmesnikov, kot je prikazano spodaj:



Po dodajanju mutexa večkrat kliknite namestitveni paket, da aktivirate odprt namestitveni vmesnik, kot je prikazano na spodnji sliki:



Primer kode:

Celotna skriptna koda:


Referenčni:Prijava do hiperpovezave je vidna.





Prejšnji:NSIS (1) Naredite preprost namestitveni program
Naslednji:NSIS (III) preverja, ali postopek obstaja, in se konča
 Najemodajalec| Objavljeno na 28. 01. 2024 10:34:29 |
Namestitev/odstranitev programa skupno: Hkrati je mogoče odpreti le en namestitveni/odinštalacijski program:

Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com