AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi CreateDesktop - ab welcher Windows Version??
Thema durchsuchen
Ansicht
Themen-Optionen

CreateDesktop - ab welcher Windows Version??

Ein Thema von SirThornberry · begonnen am 1. Nov 2003 · letzter Beitrag vom 11. Dez 2003
Antwort Antwort
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#1

CreateDesktop - ab welcher Windows Version??

  Alt 1. Nov 2003, 10:02
Ab welcher Windowsversion funktioniert CreateDesktop?? Unter Windows95 und unter Windows98 bekomme ich immer 0 als Handle zurück, also gescheitert.

Delphi-Quellcode:
var desk : hDesk;
    dmode: TDeviceMode;
begin
  desk := CreateDesktop('desktop2', nil, @dmode, 0, DESKTOP_CREATEWINDOW or DESKTOP_SWITCHDESKTOP, nil);
wenn ich anstelle von "@dmode", "nil" einsetze gehts auch nicht.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von Mirilin
Mirilin

Registriert seit: 21. Dez 2002
Ort: Lenzburg
861 Beiträge
 
Delphi 6 Professional
 
#2

Re: CreateDesktop - ab welcher Windows Version??

  Alt 1. Nov 2003, 10:08


KLICK
Zitat:
Requirements :
Client: Included in Windows**XP, Windows**2000 Professional, and Windows**NT Workstation 3.51 and later. ...
Code:
HDESK CreateDesktop(
  LPCTSTR lpszDesktop,
LPCTSTR lpszDevice,
LPDEVMODE pDevmode,
DWORD dwFlags,
ACCESS_MASK dwDesiredAccess,
LPSECURITY_ATTRIBUTES lpsa
);
Zitat:
Parameters
lpszDesktop
[in] Pointer to a null-terminated string specifying the name of the desktop to be created. Desktop names are case-insensitive and may not contain backslash characters (\).
lpszDevice
Reserved; must be NULL.
pDevmode
Reserved; must be NULL.
dwFlags
[in] This parameter can be zero or the following value. Value
Meaning
DF_ALLOWOTHERACCOUNTHOOK
Enables processes running in other accounts on the desktop to set hooks in this process.
dwDesiredAccess
[in] Access to the desktop. For a list of values, see Desktop Security and Access Rights. This parameter must include the DESKTOP_CREATEWINDOW access right, because internally CreateDesktop uses the handle to create a window.
lpsa
[in] Pointer to a SECURITY_ATTRIBUTES structure that determines whether the returned handle can be inherited by child processes. If lpsa is NULL, the handle cannot be inherited. The lpSecurityDescriptor member of the structure specifies a security descriptor for the new desktop. If this parameter is NULL, the desktop inherits its security descriptor from the parent window station.
Tobias
Die Physik ist für die Physiker eigentlich viel zu schwer.
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#3

Re: CreateDesktop - ab welcher Windows Version??

  Alt 1. Nov 2003, 10:12
thx.. weiß jemand wo ich Windows2000 Terminalserver kostenlos runterladen kann??
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#4

Re: CreateDesktop - ab welcher Windows Version??

  Alt 11. Dez 2003, 08:31
Ja: gar nicht. Zumindest nicht legal.

Als alternative empfehle ich da immer: Linux-X-Server und einen X-Client auf Deiner Windows-Kiste. Liefert auch nen Terminal-Server, nur halt umsonst.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#5

Re: CreateDesktop - ab welcher Windows Version??

  Alt 11. Dez 2003, 18:35
naja, von linux bin ich inzwischen wieder weg, das war nicht so das wahre, gibts zu wenig progs dafür und kylix hab ich auch nicht...
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  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 10:36 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