AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[Shell] Informationen ?

Ein Thema von Flosch · begonnen am 9. Jun 2003 · letzter Beitrag vom 10. Jun 2003
Antwort Antwort
Flosch

Registriert seit: 9. Jun 2003
3 Beiträge
 
Delphi 5 Professional
 
#1

[Shell] Informationen ?

  Alt 9. Jun 2003, 17:06
Hallo,

ich suche Informationen zur Programmierung einer Shell mit Hilfe von Delphi. Ich sitze hier schon seit Stunden vorm PC und Google - finde leider aber nichts gescheites.

Danke und Gruß,
Florian
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#2
  Alt 9. Jun 2003, 18:39
Moin Florian,

erst einmal herzlich willkommen hier in der Delphi-PRAXiS.

Prinzipiell könntest Du jedes Programm als Shell benutzen.
Es muss nur in den entsprechenden Key in der Registry als solche eingetragen werden.
Aber Vorsicht, wenn man dann noch einiges an Sicherheitseinstellungen vornimmt, kann es sein, dass man diese Shell nicht mehr so leicht loswird, ohne das System neu zu installieren.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Flosch

Registriert seit: 9. Jun 2003
3 Beiträge
 
Delphi 5 Professional
 
#3
  Alt 9. Jun 2003, 18:47
Hallo Christian,

Zitat von Christian Seehase:
Moin Florian,

erst einmal herzlich willkommen hier in der Delphi-PRAXiS.
danke für die nette Begrüßung!

Zitat von Christian Seehase:
Prinzipiell könntest Du jedes Programm als Shell benutzen.
Es muss nur in den entsprechenden Key in der Registry als solche eingetragen werden.
Aber Vorsicht, wenn man dann noch einiges an Sicherheitseinstellungen vornimmt, kann es sein, dass man diese Shell nicht mehr so leicht loswird, ohne das System neu zu installieren.
Wenige Grundlagen sind mir bekannt. Hauptsächlich geht es mir um folgende Fragen:
Wie registriere ich ein Window als Desktop? Wie baut man eine Shell am besten auf? Auf was ist zu achten? Wie reagiere ich auf Tray-Icons? Wie binde ich diese in meine Taskbar mit ein? Es bleiben viele Fragen offen... und nicht zu letzt: Wie baue ich eine Shell effektiv und nützlich auf.

Gruß und Danke,

Florian
  Mit Zitat antworten Zitat
johannes

Registriert seit: 18. Dez 2002
24 Beiträge
 
Delphi 6 Personal
 
#4
  Alt 9. Jun 2003, 19:03
geh mal auf LiteStep und lad dier mal denen ihr Code runter (ist zwar C++ sollte aber denoch interresant sein...)

Den Desktop stellt dier soweit ich weis windows selber zur verfügung
(jedenfalls das Hintergrundbild) das sieht man wenn mal der Explorer komplett abgekratzt ist oder man irgend ein sinnloses prog als shell startet....
  Mit Zitat antworten Zitat
Flosch

Registriert seit: 9. Jun 2003
3 Beiträge
 
Delphi 5 Professional
 
#5
  Alt 9. Jun 2003, 19:30
Hallo,

ich habe mir bereits die Sourcen angeschaut. Scheint recht komplex zu sein. Der Hintergrund wird von Windows übernommen - der Desktop jedoch von der Shell (im unseren Falle die Explorer.exe). Daher muss es möglich sein (ich weis leider nur nicht wie, daher dieser Post! ), ein Window als Desktop zu registrieren.

Gruß
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#6
  Alt 10. Jun 2003, 00:15
Moin Zusammen,

die "normale" Shell ist ein Explorer, der sich, wenn er als Shell geladen wird nur in bestimmter Weise präsentiert, und entsprechende Eigenschaften hat.
Der "normale" Desktop ist, wenn ich nicht sehr irre, ein SysListView32, so wie die rechte Seite des Explorers.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz