Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 3210|Atbildi: 1

NSIS (ii) mutex garantē, ka darbojas tikai viens instalētājs

[Kopēt saiti]
Publicēts 28.01.2024 10:18:36 | | | |
Prasības: Parasti instalētājs neatbalsta vienlaicīgu darbību, mēs vēlamies, lai lietotājs vairākas reizes noklikšķinātu uz instalācijas pakotnes, tiks izpildīts tikai viens instalētājs, izmantojot mutex var nodrošināt, ka darbojas tikai viens instalētājs, kad lietotājs vairākas reizes noklikšķina uz instalācijas pakotnes, tas aktivizēs esošo instalācijas interfeisu.

Pārskats:

NSIS (1) Izveidojiet vienkāršu instalētāju
https://www.itsvse.com/thread-10723-1-1.html

C# programmas ļauj tikai vienai instancei palaist pareizo kodu
https://www.itsvse.com/thread-3391-1-1.html
Pirms muteksa pievienošanas vairākas reizes noklikšķiniet uz instalācijas pakotnes, un parādīsies vairākas instalācijas saskarnes, kā parādīts tālāk:



Pēc muteksa pievienošanas vairākas reizes noklikšķiniet uz instalācijas pakotnes, lai aktivizētu atvērto instalācijas interfeisu, kā parādīts zemāk redzamajā attēlā:



Parauga kods:

Pilns skripta kods:


Atsauce:Hipersaites pieteikšanās ir redzama.





Iepriekšējo:NSIS (1) Izveidojiet vienkāršu instalētāju
Nākamo:VSI (III) pārbauda, vai process pastāv un beidzas
 Saimnieks| Publicēts 28.01.2024 10:34:29 |
Instalēt/atinstalēt programmu abpusēji: Vienlaikus var atvērt tikai vienu instalēšanas programmu:

Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com