Forum » Programiranje » [C#] ugotavljanje ali aplikacija že teče
[C#] ugotavljanje ali aplikacija že teče
Taras_Bulba ::
Pozdravljeni!
Zanima me če se je ko od vas že srečal s problemom kako ugotoviti ali določena aplikacija že teče, vendar pod drugim uporabniškim imenom. Govorim to za WinXP in aplikacijo v C#, ki naj ugotovi ali ta ista aplikacija že teče in se temu ustrezno postavi v ospredje.
Kakšen namig ali celo direkten odgovor bi bil dobrodošel.
Zanima me če se je ko od vas že srečal s problemom kako ugotoviti ali določena aplikacija že teče, vendar pod drugim uporabniškim imenom. Govorim to za WinXP in aplikacijo v C#, ki naj ugotovi ali ta ista aplikacija že teče in se temu ustrezno postavi v ospredje.
Kakšen namig ali celo direkten odgovor bi bil dobrodošel.
darkolord ::
na vrhu:
using System.Diagnostics;
pol pa
Process aProcess = Process.GetCurrentProcess();
string aProcName = aProcess.ProcessName;
if (Process.GetProcessesByName(aProcName).Length > 1)
{
MessageBox.Show("The application is already running!!","Test",MessageBoxButtons.OK,MessageBoxIcon.Stop);
}
using System.Diagnostics;
pol pa
Process aProcess = Process.GetCurrentProcess();
string aProcName = aProcess.ProcessName;
if (Process.GetProcessesByName(aProcName).Length > 1)
{
MessageBox.Show("The application is already running!!","Test",MessageBoxButtons.OK,MessageBoxIcon.Stop);
}
Taras_Bulba ::
To že imam. Je pa problem, da aplikacija ki teče na administratorskem računu vidi vse aplikacije, ki tečejo na ostalih računih, ki so nižji, kot administrator. Obratno jih ne gre videti.
Ali če drugače vprašam: kako pripraviti aplikacijo do tega, da se požene kot administratorska. Nekako tako, kot na Linuxu "sudo blahblah".
Ali če drugače vprašam: kako pripraviti aplikacijo do tega, da se požene kot administratorska. Nekako tako, kot na Linuxu "sudo blahblah".
darkolord ::
No sej to je nekako jasno da navadn uporabnik ne vidi procesov od administratorja.. drgac pa je tole:
runas /user:administrator blahblahblah
runas /user:administrator blahblahblah
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Program za set back time (RUN AS DATE)Oddelek: Programska oprema | 4849 (4473) | Yacked2 |
» | c# tiho tiskanje slik.Oddelek: Programiranje | 1937 (1608) | OmegaM |
» | ASP.NET pisanje datotekeOddelek: Programiranje | 1117 (995) | King80 |
» | Funkcija za zapret programOddelek: Programiranje | 1312 (1068) | StratOS |
» | Odpiranje dat.exe v VBOddelek: Programiranje | 2991 (2784) | webblod |