是WINDOWS操作问题,还是要在DELPHI中实现????
解决方案 »
- 【图】Excel导入Access后某字段多一个空格,用DBgrid显示多一个问号,怎么处理,只有这么多分了,解决立刻送分上门
- 如何实现类似于QQ右下角弹出的消息提示框?
- 怎么样画曲线?
- 讨论三层分布式应用中Socket连接方式的安全性问题
- 关于Indy Tcpserver和Tcpclient
- 急!在WIN2000和WIN98的机器上显示'[DBNMPNTW]找不到指定的sqlserver', XP正常,我用的delphi7,谢谢高手指教!
- 向开发者道一声Merry Christmas
- 有人用过checklistbox吗?
- 菜鸟问题,数据库设计中如何用StringGrid替换DBGrid?
- 5.1快乐
- 请帮我改一下这段代码
- 一个菜单问题?(分少了点,不好意思)
我mail给你。
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject); end; Share_INFO_2= record
shi2_netname:PWideChar; // 瘟咔酪潘芡?PWideChar 桧圜?疣犷蜞螯 礤 狍溴?..
shi2_type:DWORD;
shi2_re:LPTSTR;
shi2_permissions:DWORD;
shi2_max_uses:DWORD;
shi2_current_uses:DWORD;
shi2_path:PWideChar;
shi2_passwd:LPTSTR;
end;
PShare_INFO_2 = ^Share_INFO_2;
LPShare_INFO_2 = ^Share_INFO_2; SHARE_INFO_502 =record
shi502_netname: PCHAR;
shi502_type: DWORD;
shi502_re: PCHAR;
shi502_permissions: DWORD;
shi502_max_uses: DWORD;
shi502_current_uses: DWORD;
shi502_path: PCHAR;
shi502_passwd: PCHAR;
shi502_reserved: DWORD;
shi502_security_descriptor: PSECURITY_DESCRIPTOR;
end;
PSHARE_INFO_502= ^SHARE_INFO_502;
LPSHARE_INFO_502=^SHARE_INFO_502;
const STYPE_DISKTREE = $0001;
ACCESS_READ = $0001;var
Form1: TForm1;
F:Cardinal;
function NetShareAdd(
Server : PwideChar;
level : cardinal;
Buf : Pointer;
var Parm_Err : DWORD):Cardinal;stdcall; external 'netapi32.dll' name 'NetShareAdd';implementation{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);
var
buf:Pointer;
UserInf:Share_INFO_2;
UserInf502:Share_INFO_502;
err:dWord;
begin err:=0;
f:=0;
UserInf.shi2_netname:='test';
UserInf.shi2_type:=0;
UserInf.shi2_re:='';
UserInf.shi2_permissions:=0;
UserInf.shi2_max_uses:= 0;
UserInf.shi2_current_uses:=0;
UserInf.shi2_path:='C:\windows';
UserInf.shi2_passwd:=nil;
GetMem(Buf ,sizeof(UserInf));
F:=NetSHAREAdd(nil,2,@UserInf,err);
FreeMem(Buf);
end;
没有分了。。加分啊