vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Verknüpfung erstellen im Startup für aktuellen User OK - Alle Benutzer scheitert 
Autor: HenryV
Datum: 12.01.23 16:20

Zum Überprüfen kannst du IsInRole(WindowsBuiltInRole) verwenden.
Public Function IsUserAdministrator() As Boolean
    Dim isAdmin As Boolean
    Try
        Dim user As WindowsIdentity = WindowsIdentity.GetCurrent()
        Dim principal As New WindowsPrincipal(user)
        isAdmin = principal.IsInRole(WindowsBuiltInRole.Administrator)
    Catch ex As UnauthorizedAccessException
        isAdmin = False
    Catch ex As Exception
        isAdmin = False
    End Try
    Return isAdmin
End Function
Ich würde eine neue App schreiben die nur die Verknüpfung erstellt und diese dann als Admin im Hintergrund ausführen lassen.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles Button1.Click
    Dim adminProcess As New System.Diagnostics.ProcessStartInfo With {
        .UseShellExecute = True,
        .WindowStyle = ProcessWindowStyle.Hidden,
        .WorkingDirectory = System.Environment.CurrentDirectory,
        .FileName = "AddToAllUsersAutostart.exe",
        .Verb = "runas"
    }
    Try
        System.Diagnostics.Process.Start(adminProcess)
    Catch exception As System.Exception
        MessageBox.Show(exception.Message, "MyApp", MessageBoxButtons.OK, _
          MessageBoxIcon.Exclamation)
    End Try
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Verknüpfung erstellen im Startup für aktuellen User OK - All...452Dideldum10.01.23 21:21
Re: Verknüpfung erstellen im Startup für aktuellen User OK -...200Dideldum10.01.23 21:43
Re: Verknüpfung erstellen im Startup für aktuellen User OK -...140Dideldum11.01.23 20:49
Re: Verknüpfung erstellen im Startup für aktuellen User OK -...201HenryV12.01.23 16:20
Re: Verknüpfung erstellen im Startup für aktuellen User OK -...135Dideldum12.01.23 17:13
Re: Verknüpfung erstellen im Startup für aktuellen User OK -...125Dideldum12.01.23 23:36
Re: Verknüpfung erstellen im Startup für aktuellen User OK -...118HenryV13.01.23 14:39
Re: Verknüpfung erstellen im Startup für aktuellen User OK -...116Dideldum13.01.23 15:12
Re: Verknüpfung erstellen im Startup für aktuellen User OK -...145Dideldum14.01.23 18:56
Re: Verknüpfung erstellen im Startup für aktuellen User OK -...146Dideldum14.01.23 23:08

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel