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 | 5408 (5032) | Yacked2 |
| » | c# tiho tiskanje slik.Oddelek: Programiranje | 2096 (1767) | OmegaM |
| » | ASP.NET pisanje datotekeOddelek: Programiranje | 1225 (1103) | King80 |
| » | Funkcija za zapret programOddelek: Programiranje | 1430 (1186) | StratOS |
| » | Odpiranje dat.exe v VBOddelek: Programiranje | 3274 (3067) | webblod |