Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik beschik over een Windows Vista Machine waar een 22" monitor aan hangt.
Dit brede scherm is uitermate geschikt om permanent Windows Sidebar actief te hebben en heb ik daarom gevuld met handige Gadgets over de systeemprestaties, met name EVEREST Sidebar.

Deze machine neem ik regelmatig over met Remote Desktop, vanaf werkstations met lage resoluties. Het actief hebben van Windows Sidebar is dan vervelend en schakel ik dan ook uit.
Graag zou ik deze actie geautomatiseerd hebben, zodat ze direct verdwijnt als ik inlog en natuurlijk weer actief wordt zodra ik de verbinding verbreek.
Wie helpt me opweg om dit te bewerkstelligen?

Acties:
  • 0 Henk 'm!

  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 11-09 23:46
Remote inloggen op een ander account die dat ding niet heeft draaien?

There is no replacement for displacement!


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dat is helaas geen optie, omdat de programma's die ik gebruik mijn userprofiles nodig hebben :)

Acties:
  • 0 Henk 'm!

  • tim427
  • Registratie: September 2006
  • Laatst online: 31-07 18:00

tim427

Turbulence!

Misschien een gekke gedachte maar toch:

Als je RemoteDesktop opent en onder het tabblad Program's kijkt:

"Dit programma starten als een verbinding gemaakt is"

En als je daar iets kunt maken als: Terminate "SideBar"

Dit is ff een snelle brainstorm :D

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Yeah dat tabblad ken ik, maar daarmee kun je lokaal iets starten :)

Acties:
  • 0 Henk 'm!

  • Icekiller2k6
  • Registratie: Februari 2005
  • Laatst online: 20:53
Verwijderd schreef op vrijdag 10 augustus 2007 @ 13:39:
Yeah dat tabblad ken ik, maar daarmee kun je lokaal iets starten :)
hmm start daarmee op sidebar.exe --exit ofzo?? zal vast wel zo een functie hebben.. :)

MT Venus E 5KW (V151) P1 HomeWizard | Hackerspace Brixel te Hasselt (BE) - http://www.brixel.be | 9800X3D, 96GB DDR5 6000MHZ, NVIDIA GEFORCE 4090, ASRock X670E Steel Legend, Seasonic GX1000


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Die functie werkt niet, is ook alleen voor de lokale machine bedoelt :)

Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online
Verwijderd schreef op vrijdag 10 augustus 2007 @ 13:39:
Yeah dat tabblad ken ik, maar daarmee kun je lokaal iets starten :)
Oh?
wat bedoel jij met lokaal dan?

Bij mij werkt dat anders prima om alleen een RD sessie te starten met enkel en alleen %systemroot%\system32\dsa.msc . .

Maar er zijn natuurlijk meer manieren om te checken of iets onder een terminal sessie loopt of niet.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
alt-92 schreef op vrijdag 10 augustus 2007 @ 15:19:
[...]

Oh?
wat bedoel jij met lokaal dan?
De machine waarmee je Extern Bureaublad start :)
alt-92 schreef op vrijdag 10 augustus 2007 @ 15:19:
[...]

Bij mij werkt dat anders prima om alleen een RD sessie te starten met enkel en alleen %systemroot%\system32\dsa.msc . .
Weird, er wordt hier niets gestart als ik een programmanaam/pad invoer :S

Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online
Verwijderd schreef op vrijdag 10 augustus 2007 @ 16:03:
[...]
De machine waarmee je Extern Bureaublad start :)
Ehm.. Nee :)

Die optie is echt bedoeld om op Terminal Servers de mogelijkheid te bieden om ook echt alleen maar dat ene programma op te starten in plaats van een volledige remote desktop sessie.

Zeg maar zoals een Seamless App bij Citrix, maar dan niet seamless ;)

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Adviseer je me om een script te schrijven die checkt of er een terminal sessie actief is? Welke taal zou je adviseren?

Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online
Je zou aan WMI / VBscript kunnen denken in dat geval.

VBScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
strComputer = "." 
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2\TerminalServices") 
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_TSSessionSetting WHERE TerminalName = 'RDP-Tcp'",,48) 
For Each objItem in colItems 
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "Win32_TSSessionSetting instance"
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "TerminalName: " & objItem.TerminalName
' 
' In plaats van een Wscript.Echo kan je natuurlijk ook je SideBar proces killen.
'

Next


met de WMI CodeCreator moet je vast nog meer dingen kunnen vinden waarop je kan selecteren.

Ik zou dan gaan zoeken naar win32_LogonSession:
http://msdn2.microsoft.com/en-us/library/aa394189.aspx

[ Voor 6% gewijzigd door alt-92 op 12-08-2007 00:45 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Top! Ga ik mee sleutelen :D

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Onder bepaalde voorwaarden gaat een scriptje lopen die hetvolgende commando uitvoert:
code:
1
taskkill /im sidebar.exe

Er wordt netjes terugkoppeling gegeven met twee PID's die de opdracht hebben gekregen het loodje te gaan leggen, echter Sidebar blijft eigenwijs doorgaan. Enkel met de forced switch /F krijg ik Sidebar down, maar daarmee verdwijnt het icoontje natuurlijk niet in de systeembalk.
Ik ben het even kwijt...

Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Als je naderhand over het icoontje van de taskbar gaat, dan verdwijnt het hoor ;)

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
I know, maar omdat ik Sidebar automatisch laat starten als als ik Remote Desktop stop, heb ik na 5 sessies, 5 loze iconen. Moet toch netter kunnen :)
Pagina: 1