hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.15. 01:12



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot]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:1117
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 200 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 0 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