Problem:export-netapi32.dll:netsharedel bei win98
-
beim aufruf meines programmes das freigaben auf dem pc verwalten soll erhalte ich den fehler:
fehlende verknüpfung von export-netapi32.dll:netsharedel
beim starten der anwendung. die funktion der dll ist unter win98 nicht vorhanden,
deshalb erhalte ich den fehler doch, oder? wie kann ich es dennoch zum laufen bekommen?
die netapi32.dll von meinem xp-rechner hilft leider auch wenig.
-
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/stgmgmt/fs/netsharedel.asp
Requirements beachten
-
Danke. Vollkommen übersehen.
Ich finde nirgends die svrapi.lib. Wenn ich die habe muss
ich wohl am besten zunächst ermitteln welches OS läuft um
dann ggf. nur svrapi oder netapi32 zu laden ?!
-
Deriges schrieb:
Ich finde nirgends die svrapi.lib.
aktuelle psdk?
Deriges schrieb:
Wenn ich die habe muss ich wohl am besten zunächst ermitteln welches OS läuft um
dann ggf. nur svrapi oder netapi32 zu laden ?!da du libs verwendest musst du halt mit bedingter kompilierung auf beiden os die exe erstellen.
besser fände ich zur laufzeit das os ermitteln und dann die entsprechenden
funktionen aus der dll dynamisch laden, kommt natürlich auch stark auf den
umfang der dlls an.
-
Ich habe es noch nicht so wirklich mit den DLL.
Wenn ich die svrapi.dll in den Projekteigenschaften
einbinde unter "verzögert geladene DLL", ist es damit
vlt. auch schon getan?
-
Deriges schrieb:
Ich habe es noch nicht so wirklich mit den DLL.
Wenn ich die svrapi.dll in den Projekteigenschaften
einbinde unter "verzögert geladene DLL", ist es damit
vlt. auch schon getan?kenn ich nicht die option, vermutlich vc oder?
der normale (statische) weg ist header includieren, lib dazulinken, dll mitausliefern
dynamisch bsp:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/using_run_time_dynamic_linking.aspdu musst dich halt entscheiden
-
Ok ich entscheide mich für den statischen Weg
Ich habe die dll, die .h, jedoch leider nicht die
svrapi.libGoogle/Altavista war nicht sehr ergiebig. Emule hat da
zwar was im Angebot, aber ob man der Sache auch wirklich
trauen darf ist die Frage...Hat jemand von euch die lib zufällig irgendwo zum Download
stehen ? Wäre wirklich super
-
wie schon gesagt psdk. findest du auf microsoft.com
-
Sorry wenn ich mich etwas doof anstelle,
aber mienst du dieses:
http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=enIch arbeite unter WinXp SP2 und die Anwendung soll auf Win95/98/XP/2k
laufen.
-
die meinte ich, allerdings weis ich nicht ob diese auch für 98 funktioniert
da ich sie noch nie installiert habe
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htmps: am anfang des winapi forums gibt es den link dafür