Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
benis
Newbie
Newbie

Anmeldedatum: 03.09.2010
Beiträge: 3

Programm als Admin öffnen mit Pfadangabe
Verfasst am: 03.09.2010, 18:31

Hallo ich bin neu hier und stehe vor einem großen Problem.
Ich versuche grade selber ein Programm zu schreiben und hab folgendes Problem:

Das Programm soll so aufgebaut sein, dass es fünf Eingabefelder gibt in denen man den Pfad von 5 versch. Programmen auswählen und diese dann alle auf einen Klick als Admin ausführen kann. Bisher weiß ich nur, dass man Programme mit der Funktion"Shell()" aufrufen kann und es eine Komponente für die Pfadauswahl gibt, ich weiß nur nicht wie ich das jetzt genau anstellen muss.

Ich hoffe mir kann einer helfen. Danke schonmal,

MFG Sabrina
_________________
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 536


Verfasst am: 06.09.2010, 06:21

hallo

ja ich glaube fast nicht dass das möglich ist
da es damals zu vb6-zeiten als admin starten im heutigen sinne ja nicht gab...

aber mit vb.net ist es möglich
http://dotnet-forum.de/forums/t/2241.aspx

lg
 
benis
Newbie
Newbie

Anmeldedatum: 03.09.2010
Beiträge: 3

RE
Verfasst am: 06.09.2010, 15:47

Was ist denn eine geignete Programmierumgebung für VB.net ? und wenn man die "Ausführen als Admin-Funktion" mal in den Hintergrund stellen würde, wie müsste ich die Sache mit den Pfaden usw. angehen ?
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 536


Verfasst am: 07.09.2010, 06:02

hi
microsoft visual studios

kost nix und ...

jap und mit den pfaden?
ich weis nicht genau was du meinst aber sonst

shell "explorer.exe"
shell "explorer.exe C:\" bringt dich gleich ins laufwerk c:
shell "derPfadZuDeinerEXE.exe", vbHide um versteckt zu starten
jap

glaub recht viel mehr gibts da nicht zum sagen
 
benis
Newbie
Newbie

Anmeldedatum: 03.09.2010
Beiträge: 3


Verfasst am: 07.09.2010, 14:05

Hallo,
das mit der shell-funktion hab ich auch schon rausgefunden. aber das programm soll sich halt merken welches programm man im explorer aufruft, damit man es nächstes mal nicht mehr suchen muss.
aber ich habe auch gelesen, dass es eine komponente für diese "pfad funktion" gibt.

ich hab das ganze mal aufgemalt, wie es am besten aussehen sollte.
man wählt also zuerst per "durchsuchen" die 5 pfade aus und kann dann danach alle prgramme auf einmal starten. außerdem sollen die angaben dann direkt für das nächste mal gespeichert werden Smile


http://img189.imageshack.us/img189/7272/bspe.png
_________________


 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 536


Verfasst am: 07.09.2010, 15:03


kein problem

wenn du dein prog schliest lässt du deine 5 einträge in eine textbox schreiben

und beim start liest du sie wieder ein

in etwa so

Code:

Private Sub Form_Load ()

Dim sString As String

Open "C:\meinePfade.txt" For Input As #1
    For i = 0 To 4
        Line Input #1, sString
        txt_pfad(i).Text = sString

    Next
Close #1

end sub

Private Sub Form_Unload()

open "C:\meinePfade.txt" For Output as #1
    for i = 0 to 4
        print #1, txt_pfad(i).text & vbnewline
    next
close #1

end sub


lg
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: admin ausführen, programm, öffnen

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Problem mit always on top funktion 1039 30.10.2009, 11:26
Keine neuen Beiträge IntStr()funktion 1177 11.10.2007, 08:49
Keine neuen Beiträge TopMost Funktion unter DirectX 921 27.07.2007, 10:48
Keine neuen Beiträge Wie Funktion nutzen ? 1102 29.06.2007, 20:59
Keine neuen Beiträge update funktion einbauen 1341 28.01.2007, 23:11
 



[ Time: 0.2575s ][ Queries: 101 (0.0297s) ][ GZIP on - Debug on ]