Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Start Explorer.exe Shell

Af Megabruger DoNKaNaLiE | 11-07-2011 14:36 | 1088 visninger | 7 svar, hop til seneste
Hey hey. Jeg har lavet et lille program i Visual Basic 2010 som jeg kalder "Argentum". Dette lille program vil jeg gerne starte op i stedet for explorer.exe. Det vil sige at efter hvor man normalt logger in, starter "Argentum" i stedet for at vise skrivebord. Det er lykkedes mig gennem regedit " HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon " Her ligger en værdi, Shell, explorer.exe. Den har jeg erstattet med Shell, Argentum.exe, og det virker fint. Men når brugeren nu er logget ind i "Argentum" så skal de også have muligheder for at starte explorer.exe så skrivebordet vises. Hvorden gør man det? Jeg kan kun starte stifinder, altså processen explorer.exe og ikke som en shell Skal jeg logge af og logge in for at kunne starte en ny shell. Eller skal jeg gøre det på en helt anden måde. Hvad forslår i? OS: Windows 7 Pro x64 Tak for hjælpen.
--
#1
Leath
Junior Supporter
11-07-2011 14:41

Rapporter til Admin
Har du forsøgt at angive den komplette sti til explorer.exe ? C:\Windows\system32\explorer.exe ..eller hvor den nu ligger henne på Win7.. Evt. så søg på problemet, og se om du skal angive nogle parametre til explorer.exe for at starte den rigtigt op.. Tjek også den funktion du kalder for at eksekvere .exe filer, måske har den nogle parametre du kan tilføje for at få det til at virke?
--
#2
DoNKaNaLiE
Gigabruger
11-07-2011 14:45

Rapporter til Admin
#1 Puha jeg har søgt meget :) Men prøver lige hele stien og tjekker om jeg kan modificere funktionerne.
--
#3
DoNKaNaLiE
Gigabruger
11-07-2011 15:26

Rapporter til Admin
Nu har jeg søgt lidt mere og faktisk fundet nogle gode svar. Grunden til at explorer.exe ikke starter er fordi jeg ikke længere har den angivet som shell i registeret. Så hvis jeg nu laver dette: 1: Pc'en starter 2: Brugeren logger på 3: Min app launcher 4: Ændre regfilen Shell til explore.exe 5: Lukker min app 6: Launch explore.exe. Tror det kunne virke. Nu skal jeg bare finde ud af hvordan man ændre en reg key uden om reg edit.
--
#4
KlamHuggeren
Semi Supporter
11-07-2011 15:34

Rapporter til Admin
Hvad er formålet med dit app? lyder underligt at det skal startes op for at lukkes ned igen? :-)
--
#5
Leath
Junior Supporter
11-07-2011 15:43

Rapporter til Admin
Det lyder altså som noget farligt noget, at man skal installere et program der messer med reg-databasen på grum vis :D Er det blot til personlig brug, eller noget du ønsker at mange skal have gavn af? Kan du egentlig ikke fortælle lidt om dit program, mht. funktion, målsætning osv..? Er pænt nysgerrig nu, altid spændende at høre hvad andre sidder og koder på af små personlige vidunderværker :)
--
#6
DoNKaNaLiE
Gigabruger
11-07-2011 15:48

Rapporter til Admin
#4 haha jeg det lyder nok lidt mærkeligt. Men i bund og grund er det bare til at øve mig. Har arbejdet meget med c++ og nu vil jeg lære Visual Basic .NET. Så lære jeg nogle forskellige funktioner og lære at kombinere den. Men man kan sende e-mails, logge på FTP server, tage billede med webcam og ja, åbne 20 forskellige spil og andre programmer. Og så ville jeg tilføje muligheden for at kunne få vist skrivebordet som jeg helt har valgt fra på den pågældende pc. Men har fundet en løsning, lidt træls men det virker. For at kunne ændre registeret uden at brugeren skal svare JA til at man må indføre en reg key, skal det skrives i batch. Først laver man en .reg fil der ændre Shell til explorer.exe: REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft- \Windows NT\CurrentVersion\Winlogon] "Shell"="e- xplorer.exe" Det køre man i en .bat fil med parameteren /s : regedit.exe /s C:\Argentum\explorer.reg Så skal man bare launche explorer.exe og wupti, skrivebordet er tilbage. :)
--
#7
Leath
Junior Supporter
11-07-2011 15:59

Rapporter til Admin
BTW: hvis du roder med reg-databasen så tror jeg at Windows vil opfatte det som en virus, og nægte dig adgang.. Og skal du omgå dét, så er vi ude i at du er ved at skrive en lille tilforladelig virus :D
--

Opret svar til indlægget: Start Explorer.exe Shell

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning