NetShare / Win95/98
-
Guten Morgen
Ich komm grad garnicht klar,
vielleicht muss ich da erst mal drüber schlafen,
aber ich frag mal falls der Sandmann nix bringt...Ich wollte eigentlich nur ein Lw freigeben (fürs LAN)
Ich hab das so probiert:void CTestDlg::OnButtonFreigabe() { struct _SHARE_INFO_2 m_shi2; m_shi2.shi2_netname = "C"; m_shi2.shi2_type = STYPE_DISKTREE; m_shi2.shi2_permissions = ACCESS_ALL; m_shi2.shi2_path = "C:"; struct _SHARE_INFO_2* m_pStruct = &m_shi2; NetShareAdd("PC_1",2,m_pStruct,NULL); }Mein Compiler sagt da dass er
ACCESS_ALLnicht kennt!?
und dassNetShareAddmeinen Pointer auf die Structur nicht aktzeptiert.
(Die MSDN sagt aber dass ich da so einen Pointer machen soll?)Kann mir bitte jemand n Zaunpfahl zuschmeissen?
-
Niemand der helfen kann ??
-
include mal die dateien
lm.h
svrapi.hdann sollte es gehn
-
mit den headern hab ich
18 Fehler & 11 Warng.!
Davor nur 1 Fehler.
Ich glaub da muss noch was anderes sein??MFG:Micha
-
Hab nen Tip bekommen,
jetzt klappt es.
Wens interessiert, so gehts bei mir einwandfrei:#pragma comment (lib,"netapi32.lib") SHARE_INFO_2 i2; i2.shi2_netname = "C:\\"; i2.shi2_type = STYPE_DISKTREE; i2.shi2_permissions = ACCESS_ALL; i2.shi2_path = "C:"; NetShareAdd("PC_1",2,(LPBYTE)&i2,NULL);