Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Runas inne i en applikation.

Postades av 2003-03-13 14:48:19 - Andreas Olausson, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 748 personer

Jag vill skapa en exefil som skall dras vid uppstart av maskinen.

I detta program vill jag göra följande.

1. Kopiera en annan programfil som ligger på nätverket till den lokala datorn.

2. Köra det kopierade programmet med RunAS som Administratör.

Det är det enda programmet skall göra...

Användaren skall heller inte skriva in namn och lösen det ska mitt lilla program själv göra.

Frågan är bara hur? :)


Svara

Sv: Runas inne i en applikation.

Postades av 2003-03-13 17:08:52 - Gunnar Harstveit

Det hörs ut som jobb for en service!

Det fins en utility som heter srvany.exe som gjör at du kan lage en service ut av vilken som helst .exe fil. Se her:

Q137890


Svara

Sv: Runas inne i en applikation.

Postades av 2003-03-14 08:49:03 - Andreas Olausson

Tack Gunnar!

Det är inte riktigt det jag är ute efter (om jag inte missuppfattat användandet av srvany.exe helt och hållet)

I princip vill jag att koden ser ut som detta:

<code>
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "runas /noprofile /user:Domän\Användare COMMAND /C Min_DOS_applikation"
</code>

Problemet med dessa rader är ju att man blir tillfrågad att ange lösenord.
Detta vill jag göra inne i applikationen utan att användaren behöver göra något.


Svara

Sv: Runas inne i en applikation.

Postades av 2003-03-14 12:16:22 - Gunnar Harstveit

Det e fullt mulig å få till med srvany, men en scheduled task funkar också:

i Control Panel, legg till en scheduled task. I wizard kan du angi under fil vilket user context du vill at den ska kjöra och at den ska kjöra vid varje start av maskinen.

Du kan jo då velge å starte .exe filen direkte utan å gå omvägen rundt et vbskript.

(i princip er Scheduled tasks = at.exe kommandoet)


Svara

Sv: Runas inne i en applikation.

Postades av 2003-03-14 13:46:45 - Andreas Olausson

Tack!

Jag får labba lite och se om jag grejjar det!

Annars om man tar detta som exempel om man strutar i att det ska ligga i uppstarten.

Vi kan ta notepad

Man ställer in så att Notepad endast får exekveras av Admin.

Sedan så gör man en liten VB-applikation som heter "Starta Notepad"

I princip
<code>
Private Sub Form_Load()
Shell "Notepad"
End Sub
</code>

Detta funkar ju om man är Admin men kommer kracha om man inte är det.

Det skulle ju vara möjligt att via API köra Impersonate Logon user, men då måste ju användaren ha privilegiet "Act as part of operating system" och det vill jag ju inte.

Här skulle det ju vara ypperligt att köra runas
<code>
Private Sub Form_Load()
Shell "cmd /c runas /noprofile /user:domän\användare notepad"
End Sub
</code>
Denna kod öppnar ju kommandotolken och säger "Ange lösenord för domän\användare:"
Man skriver in lösen och så startas Notepad
Men är det möjligt att slippa kommandofönstret och låta VB skriva in lösen själv?

Det jag är ute efter är något i stil med:
<code>
Private Sub Form_Load()
Shell "cmd /c runas /noprofile /user:domän\användare:lösenord notepad"
End Sub
</code>

Tycker att det verkar så krångligt med srvany bara för detta, men det kanske är den enda utvägen...


Svara

Sv: Runas inne i en applikation.

Postades av 2003-03-18 11:17:11 - Gunnar Harstveit

Du kan använda CreateProcessWithLogonW API:et. Eller också så borde också fungera fast jag inte har testat denne varianten:

Till exempel om du gjör shell till "net use \\DatamaskinNavn\ipc$ /user:administrator <password>".
Sen gjör du en ny shell till det programmet du vill starta. Möjligt du måste då starte programmet som \\DatamaskinNavn\path\Notepad.exe

Hoppas det funkar nu! :)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 169
27 952
271 704
1 365
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies