"Zaženi kot..." v Access-u,VBA

Pomoč pri izdelavi makrov
Odgovori
a12
Prispevkov: 8
Pridružen: Sr Okt 12, 2005 5:57 pm

"Zaženi kot..." v Access-u,VBA

Odgovor Napisal/-a a12 »

Pozdravljeni !
Ali mi lahko kdo pomaga kako bi rešil zadevo tako, da bi morda z "Shell" funkcijo zagnal določen program v Accessu in sicer da bi vpisal tudi uporabniški račun in gesli računa v operacijskega sistema windows Xp.
Če se to opravi ročno ni problemo, to lahko vidite npr. če izberete v raziskovalcu določen program in z desnim klikom je možnost "zaženi kot..." ali "Run as...".

Za odgovor se v naprej zahvaljujem !
l.p.
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Pozdravljeni,

VBA vam tega ne omogoča zato bo potrebno poseči po WINAPI32 funkcijah in tudi tako ne zagotavljam, da vam bo uspelo, saj so te funkcije zelo občutljive na privilegije....

Kakorkoli za nadalnje delo bote potrebovali katero izmed sledečih funkcij (ali mogoče še katero drugo):
- LogonUserA/W
- CreateProcessAsUserA/W
- CreateProcessWithLogonW
- CreateProcessWithTokenW


Pa veliko sreče :)
lp,
Matjaž Prtenjak
Administrator
a12
Prispevkov: 8
Pridružen: Sr Okt 12, 2005 5:57 pm

Še en problem..

Odgovor Napisal/-a a12 »

Pozdravljeni !
Hvala za odgovor najprej, sem našel eno rešitev in prav z temi funkcijami tako da zaženem na sledeč način:

RunAsUser "uporabniško ime" _
"geslo", "domena oz.del.skupina", "calc.exe",_
"C:\Program Files\Internet Explorer"


Vendar mi dela v temle primeru ko je računalo, če pa hočem zagnati
IE (iexplore.exe) mi pa stvar ne zalaufa, javi mi napako.

Zakaj, ali kdo ve?
lep pozdrav !


admin napisal/-a:Pozdravljeni,

VBA vam tega ne omogoča zato bo potrebno poseči po WINAPI32 funkcijah in tudi tako ne zagotavljam, da vam bo uspelo, saj so te funkcije zelo občutljive na privilegije....

Kakorkoli za nadalnje delo bote potrebovali katero izmed sledečih funkcij (ali mogoče še katero drugo):
- LogonUserA/W
- CreateProcessAsUserA/W
- CreateProcessWithLogonW
- CreateProcessWithTokenW


Pa veliko sreče :)
Odgovori