Pro vaší firmu: 3 krát stejné super tel.číslo 506 506 (vhodné pro vaše zamestnance, kolegy, rodinu atp.) NEVÁHEJTE, nebude....
Zobrazují se odpovědi 1 až 5 z 5

VB - Přístup správce

  1. Zdravím,

    chci se zeptat jak efektivně zjistit, zda uživatel má přístupy správce, jelikož mi framework hlásí klasickou chybu při File.Create, když nemám povolen zápis na C:. Chtěl bych aplikaci tímto ukončit hned nazačátku msgboxem, že nemá přístup. Napadla mě logická věc a to vypnout zobrazování erroru (Nevím jestli to jde, ale zdá se mi, že jsem to někde viděl) a poté vytvořit soubor test.txt a ihned poté File.Exist, pokud existuje, tak jej smaže a práva má v opačném případě se aplikace vypne s hláškou. Díky moc za odpovědi.

  2. Co se právě děje na Webtrhu?
  3. A co try catch? :)
    V bloku try zkusit vytvořit soubor, pokud jde, je to OK, pokud ne, tak v bloku catch vyhodit msg a ukoncit aplikaci..

    ---------- Příspěvek doplněn 17.04.2012 v 10:55 ----------

    Pokud nejde jen o zápis do složek, tak k tomu slouží System.Security.Principal..

  4. Ano díky moc! Try catch - s tím jsem se jěště nesetkal, takže zase něco nového, super díky :)

  5. Kdyby něco, dej vědět.. Dělám v C# a jestli jsi takhle na začátku, zkus ho taky.. Je pro něj víc ukázek a výsledná aplikace je stejná..

  6. qwertr Hodnocení: 4 (100%) qwertr je na dobré cestě
    5
    Nazdar.

    toto by malo ist v C#. Nemal by to bit problem prepisat do VB. Aspon sa mozes inspirovat triedami.

    Kód:
    bool IsAnAdministrator ()
    {
       WindowsIdentity  identity =  WindowsIdentity.GetCurrent();
       WindowsPrincipal principal =  new WindowsPrincipal (identity);
       return principal.IsInRole(WindowsBuiltInRole.Administrator);
    }

Hostujeme u Server powered by TELE3