See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3210|Vastuse: 1

NSIS (ii) mutex tagab, et töötab ainult üks installer

[Kopeeri link]
Postitatud 28.01.2024 10:18:36 | | | |
Nõuded: Tavaliselt ei toeta paigaldaja samaaegset käivitamist, soovime, et kasutaja klõpsaks paigalduspaketil mitu korda, käivitatakse ainult üks installer, mutexi kaudu saab tagada, et ainult üks installer töötab, kui kasutaja klõpsab installatsioonipaketil mitu korda, aktiveerib see olemasoleva paigaldusliides.

Läbivaatamine:

NSIS (1) Tee lihtne paigaldaja
https://www.itsvse.com/thread-10723-1-1.html

C# programmid lubavad ainult ühel instantsil õiget koodi käivitada
https://www.itsvse.com/thread-3391-1-1.html
Enne mutexi lisamist klõpsa installatsioonipaketil mitu korda ja ilmub mitu paigaldusliidest, nagu allpool näidatud:



Pärast mutexi lisamist klõpsa installatsioonipaketti mitu korda, et aktiveerida avatud paigaldusliides, nagu alloleval joonisel näidatud:



Näidiskood:

Täielik skriptikood:


Viide:Hüperlingi sisselogimine on nähtav.





Eelmine:NSIS (1) Tee lihtne paigaldaja
Järgmine:NSIS (III) kontrollib, kas protsess eksisteerib ja lõpeb
 Üürileandja| Postitatud 28.01.2024 10:34:29 |
Programmi paigaldamine/eemaldamine vastastikune: Korraga saab avada ainult ühe installija/desinstalli programmi:

Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com