hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 00:50



Jelenlévő felhasználók

Jelenleg 227 felhasználó van jelen :: 0 regisztrált, 1 rejtett és 226 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve: 2017.09.21. 22:20 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
Hali. Van egy adott programom, és azt szeretném, hogy amint rányomok xy gombra (Ezek már megvannak adva) utána, lefusson cmd-ben egy parancs, shutdown /s /t 10 pl, és ez láthatlan legyen. :D Másrészt szeretnék mappát is törölni, tehát pl asztalról szeretném az xy mappát. És mind ezt root-ból csinálja ha lehetséges. A segítőt megkérném, hogy a kódókat részletezze, mert nem szeretnék károkat okozni.

edit: Keresgéltem google-n, de nem találtam hasznos dolgokat. Ami találtam azt meg nem mertem magamon tesztelni, virtuális gépre meg időm se kedvem nem volt.


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2017.09.22. 00:05 
Offline
Signore Senior
Avatar

Csatlakozott: 2011.09.09. 17:39
Hozzászólások: 4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Szia.

Az, hogy milyen jogosultsággal fog elfutni az adott folyamat, az attól függ, hogy milyen jogosultságot kap a program ami fut.
Mappát törölni a Directory class Delete() metódusával tudsz, aminek a mappa elérési útját kell megadnod.
CMD parancsokat pedig így:

Kód:
// ez valami handlerbe
public void handler(args) {
    ExecuteCommand("shutdown");
}

//ez pedig valami util classba, vagy ha csak egy helyen használod, akkor private fgv-ként.
public void ExecuteCommand(string command)
{
        ProcessStartInfo processInfo;
        Process process;

        processInfo = new ProcessStartInfo("cmd.exe", "/K " + command);
        processInfo.CreateNoWindow = true;
        processInfo.UseShellExecute = true;

        process = Process.Start(processInfo);
    }


Ja és a sharp developot töröld le, visual stúdiót használj szerintem.

Ők köszönték meg Silent nek ezt a hozzászólást: Pika (2017.09.22. 08:12)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole