Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Welche SDKs?

2 views
Skip to first unread message

Burkhard Schultheis

unread,
Mar 7, 2012, 4:02:57 AM3/7/12
to
Ich muss in C die Mail-Exchangeserver einer Domäne bestimmen. Unter Unix
geht das mit der Resolv-Lib. Unter Windows brauche ich wohl das DNS-API
(und daraus die Funktion DnsQuery), das in einem SDK enthalten sein
soll. Nur in welchem? Bei Microsoft findet man so viele SDKs, das einem
ganz schwindelig werden kann. Ich müsste das aus historischen Gründen
für VS 6 und für VS 2010 haben. Gibt's das überhaupt noch für VS 6 oder
nur noch für VS 2010? Hat jemand die passenden Link(s)?

Vielen Dank im Voraus!

Grüße
Burkhard

Martin Richter [MVP]

unread,
Mar 7, 2012, 4:34:22 AM3/7/12
to
Hallo Burkhard!

> Ich muss in C die Mail-Exchangeserver einer Domäne bestimmen. Unter Unix
> geht das mit der Resolv-Lib. Unter Windows brauche ich wohl das DNS-API
> (und daraus die Funktion DnsQuery), das in einem SDK enthalten sein
> soll. Nur in welchem? Bei Microsoft findet man so viele SDKs, das einem
> ganz schwindelig werden kann.

Ist das so. Eigentlich gibt es nur ein einziges Windows-API SDK.
Alles andere sind zusätzliche Pakete.
Was irritiert Dich?

> Ich müsste das aus historischen Gründen
> für VS 6 und für VS 2010 haben. Gibt's das überhaupt noch für VS 6 oder
> nur noch für VS 2010? Hat jemand die passenden Link(s)?

Dann brauchst Du eigentlich gar nichts. Die "Standard" SDKs sind in
beiden Paketen enthalten.

Die DNSQuery Funktion ist hier dokumentiert:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms682016(v=vs.85).aspx

Header-Datei benutzen.
Lib zu den Linker Opti0onen und das war es.

--
Martin Richter [MVP] WWJD http://blog.m-ri.de
"A well-written program is its own heaven; a poorly written
program is its own hell!" The Tao of Programming
FAQ: http://www.mpdvc.de Samples: http://www.codeproject.com

Burkhard Schultheis

unread,
Mar 7, 2012, 5:06:03 AM3/7/12
to
Hallo Martin,

Am 07.03.2012 10:34, schrieb Martin Richter [MVP]:
> Hallo Burkhard!
>
>> Ich muss in C die Mail-Exchangeserver einer Domäne bestimmen. Unter Unix
>> geht das mit der Resolv-Lib. Unter Windows brauche ich wohl das DNS-API
>> (und daraus die Funktion DnsQuery), das in einem SDK enthalten sein
>> soll. Nur in welchem? Bei Microsoft findet man so viele SDKs, das einem
>> ganz schwindelig werden kann.
>
> Ist das so. Eigentlich gibt es nur ein einziges Windows-API SDK.
> Alles andere sind zusätzliche Pakete.
> Was irritiert Dich?

Ich hatte bei MSN die Seite <http://www.microsoft.com/en-us/dd299405>
gefunden. ;-)

>
> > Ich müsste das aus historischen Gründen
>> für VS 6 und für VS 2010 haben. Gibt's das überhaupt noch für VS 6 oder
>> nur noch für VS 2010? Hat jemand die passenden Link(s)?
>
> Dann brauchst Du eigentlich gar nichts. Die "Standard" SDKs sind in
> beiden Paketen enthalten.

Warum finde ich dann auf den Entwicklungsmaschinen die Datei windns.h
nicht? Die müsste dann doch vorhanden sein. Wo müsste die jeweils stehen?

>
> Die DNSQuery Funktion ist hier dokumentiert:
> http://msdn.microsoft.com/en-us/library/windows/desktop/ms682016(v=vs.85).aspx

Das hatte ich schon gefunden, bin eben nur über die fehlende
Include-Datei gestolpert.

>
> Header-Datei benutzen.
> Lib zu den Linker Opti0onen und das war es.
>

Schön wär's, aber irgendwie wird's hoffentlich noch! ;-)

Vielen Dank!

Grüße
Burkhard

Jochen Kalmbach [MS MVP]

unread,
Mar 7, 2012, 5:56:48 AM3/7/12
to
Hallo Burkhard!

> ganz schwindelig werden kann. Ich müsste das aus historischen Gründen
> für VS 6 und für VS 2010 haben. Gibt's das überhaupt noch für VS 6 oder
> nur noch für VS 2010? Hat jemand die passenden Link(s)?

In VS2010 sollte alles dabei sein.

Für VS6 ist das letzte SDK von Feb 2003
http://blog.kalmbach-software.de/de/2010/09/08/letztes-psdk-fur-vc6/

Stefan Kuhr

unread,
Mar 7, 2012, 7:30:37 AM3/7/12
to
Hallo beisammen,
Vielleicht darf ich noch hinzufuegen, dass bis auf ein paar Libs auch
das W2K3 Server PSDK auch noch mit VC6 geht, und Probleme gibt es da
nur, wenn man mit Debuginfo linken will. Es geht also beispielsweise,
mit den Headern vom SP1 PSDK zu arbeiten und mit einem Subset der
Libraries davon.

--
S

Stefan Kanthak

unread,
Mar 7, 2012, 4:16:55 PM3/7/12
to
"Burkhard Schultheis" <burkhard....@web.de> schrieb:

> Hallo Martin,
>
> Am 07.03.2012 10:34, schrieb Martin Richter [MVP]:

[...]

> Ich hatte bei MSN die Seite <http://www.microsoft.com/en-us/dd299405>
> gefunden. ;-)

Nimm lieber <http://msdn.microsoft.com/en-us/dd299405.aspx> und finde
dort das "Windows SDK" <http://msdn.microsoft.com/en-us/bb980924.aspx>.

Dummerweise wird das dort unter
<http://msdn.microsoft.com/en-us/ff851942.aspx> verlinkte "Archive"
seinem Namen GANZ & GAR nicht gerecht.

Die aelteren SDKs findest Du im Microsoft Download Center unter dem
Suchbegriff "Platform SDK", beispielsweise
<http://www.microsoft.com/download/en/details.aspx?id=12675> oder
http://www.microsoft.com/download/en/details.aspx?id=15656,
sowie unter <http://mssdk.orderport.net/22221848/showall.asp>

>> > Ich müsste das aus historischen Gründen
>>> für VS 6 und für VS 2010 haben. Gibt's das überhaupt noch für VS 6 oder
>>> nur noch für VS 2010? Hat jemand die passenden Link(s)?
>>
>> Dann brauchst Du eigentlich gar nichts. Die "Standard" SDKs sind in
>> beiden Paketen enthalten.

Aktuelle SDKs sind aber mit VS6 (oder VC6) nicht mehr vertraeglich!

> Warum finde ich dann auf den Entwicklungsmaschinen die Datei windns.h
> nicht? Die müsste dann doch vorhanden sein. Wo müsste die jeweils stehen?

In dem Verzeichnis, das die SDK-Installation in der Umgebungsvariablen
INCLUDE eintraegt.

Stefan
[
--
Die unaufgeforderte Zusendung werbender E-Mails verstoesst gegen §823
Abs. 1 sowie §1004 Abs. 1 BGB und begruendet Anspruch auf Unterlassung.
Beschluss des OLG Bamberg vom 12.05.2005 (AZ: 1 U 143/04)


0 new messages