全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1712
推到 Plurk!
推到 Facebook!

如何開啟某一個目錄為共享

尚未結案
jbinfo
一般會員


發表:9
回覆:25
積分:16
註冊:2004-05-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-07-20 23:28:47 IP:61.60.xxx.xxx 未訂閱
請問各位先進,我在建立目錄時有無辦法設定該目錄為網路上共享目錄,或在建立之後可以設定目錄為共享資料夾,謝謝
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-07-26 17:09:41 IP:202.3.xxx.xxx 未訂閱

(1)請參考以下的範例自行修改

#include "lm.h"
void __fastcall TForm1::Button1Click(TObject *Sender)
{
NET_API_STATUS res;
SHARE_INFO_2 p;
DWORD parm_err=0;
AnsiString sNetname="TESTSHARE";
wchar_t wszNetname[256]={0};
sNetname.WideChar(wszNetname, sNetname.WideCharBufSize());
AnsiString sRemark="TESTSHARE to test NetShareAdd";
wchar_t wszRemark[256]={0};
sRemark.WideChar(wszRemark, sRemark.WideCharBufSize());
AnsiString sPath="C:\\temp";
wchar_t wszPath[256]={0};
sPath.WideChar(wszPath, sPath.WideCharBufSize());
char szComputer[256]={0};
DWORD dwSize=256;
GetComputerName(szComputer, &dwSize);
AnsiString sComputer=szComputer;
wchar_t wszComputer[256]={0};
sComputer.WideChar(wszComputer, sComputer.WideCharBufSize());

p.shi2_netname=wszNetname;
p.shi2_type=STYPE_DISKTREE;
p.shi2_remark=wszRemark;
p.shi2_permissions=0;
p.shi2_max_uses=4;
p.shi2_current_uses=0;
p.shi2_path=wszPath;
p.shi2_passwd=NULL;

res=NetShareAdd(wszComputer, 2, (LPBYTE)&p, &parm_err);
if(res==0)
{
ShowMessage("Share created.");
}
else
{
ShowMessage("Error: " IntToStr(res) "\ntparmerr=" IntToStr(parm_err));
}
}

(2)以下連結有相關的 Win32 API 使用說明

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/stgmgmt/fs/netshareadd.asp

------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
jbinfo
一般會員


發表:9
回覆:25
積分:16
註冊:2004-05-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-07-27 12:54:48 IP:219.84.xxx.xxx 未訂閱

感謝大大的指導,我來去試試

jbinfo
一般會員


發表:9
回覆:25
積分:16
註冊:2004-05-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-08-01 16:30:40 IP:219.84.xxx.xxx 未訂閱

可否在請問一個問題,我用NetShareAdd已可以建立一個網路共享資料夾,但其它電腦卻無法開啟該資料夾,出現權限不足,但其它電腦開啟由檔案總管設定共享資料卻可以開啟,唯獨我用程式建立的共享資料夾無法開啟,請問為何會如此,請各位知道的大大可否告知,謝謝

系統時間:2024-04-25 17:07:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!