Nadji portable verziju istog tog programa.
Koji je program u pitanju? Nema razloga za tajnovitost. Da si napisao detalje šta želiš da postigneš, možda bi već dobio rešenje, barem kao alternativu.
win programi uglavnom funkcionišu tako što svoje programske fajlove za rad programa instaliraju u program files (ima logike). Tu su instalirani i uglavnom svi korisnici tog računara mogu da ga koriste. Ti fajlovi su common za sve i ne menjaju se osim prilikom ažuriranja.
Onda se u user/appdata/ smeštaju korisnički fajlovi kao što su podešavanja, ili u slučaju maila, sami mailovi, u slučaju browsera su to sesije, bookmarks i slično.
Čak i ako instaliraš program 2x, exe fajl za pokretanje programa ima instrukciju gde da traži podešavanja i krajnja lokacija je ista pa to nema poente. Kao da si jedan program pokrenuo 2x.
Nekada je moguće kroz prečicu definisati parametar koji bi ovo mogao da prevari, recimo da definišeš da prečica pokreće program kao određen user.
Portable verzija programa je predviđena da se pokreće sa prenosivih medija kao flash memorija pa sve fajlove, uključujući i korisničke snima na isto mesto, tako da bi bilo moguće pokrenuti dve instance. Nekada ni to nije moguće jer se u pozadini pokrene proces ili servis sa istim imenom pa win kaže da jedan već postoji i ne dozvoljava drugi.
Sve u svemu, portable mi zvuči kao najjednostavnije rešenje za tebe. Ako to ne radi, probaj da pokreneš kao dva usera
Any Windows user can run a program in his current session on behalf of another user using RunAs. This allows you to run a script (.bat, .cmd, .vbs, .ps1), an…
woshub.com