Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 3210|Vastaus: 1

NSIS (ii) mutex takaa, että vain yksi asennusohjelma on käynnissä

[Kopioi linkki]
Julkaistu 28.1.2024 10.18.36 | | | |
Vaatimukset: Yleensä asennusohjelma ei tue samanaikaista ajamista, haluamme, että käyttäjä klikkaa asennuspakettia useita kertoja, vain yksi asennusohjelma suoritetaan, mutexin kautta varmistetaan, että vain yksi asennusohjelma käynnistyy, ja kun käyttäjä klikkaa asennuspakettia useita kertoja, se aktivoi olemassa olevan asennusrajapinnan.

Arvostelu:

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

C#-ohjelmat sallivat vain yhden instanssin suorittaa oikean koodin
https://www.itsvse.com/thread-3391-1-1.html
Ennen mutexin lisäämistä klikkaa asennuspakettia useaan kertaan, ja useita asennusrajapintoja avautuu, kuten alla on esitetty:



Mutexin lisäämisen jälkeen klikkaa asennuspakettia useita kertoja aktivoidaksesi avoimen asennusrajapinnan, kuten alla olevassa kuvassa näkyy:



Esimerkkikoodi:

Koko skriptikoodi:


Viittaus:Hyperlinkin kirjautuminen on näkyvissä.





Edellinen:NSIS (1) Tee yksinkertainen asennusohjelma
Seuraava:NSIS (III) tarkistaa, onko prosessi olemassa ja päättyy
 Vuokraisäntä| Julkaistu 28.1.2024 10.34.29 |
Asennus/poista ohjelma yhteisesti: Vain yksi asennus/poisto-ohjelma voidaan avata samanaikaisesti:

Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com