vb.net共享内存 c# 内存共享( 二 )


share_driver[0].dwUsage = RESOURCE_USAGE.RESOURCEUSAGE_CONNECTABLE;
share_driver[0].lpLocalName = localPath;
share_driver[0].lpRemoteName = remotePath;
Disconnect(localPath);
int ret = WNetAddConnection2A(share_driver, password, username, 1);
return ret;
}
public static int Disconnect (string localpath)
{
return WNetCancelConnection2A(localpath, 1, 1);
}
调用方式:
public static void TestNetWorkConnection()
{
string localpath = "X:";
//int status = NetworkConnection.Connect(@"\\192.168.0.2\test", localpath, @"test", "test");
int status = NetworkConnection.Connect("\\\\192.168.0.2\\test", localpath, @"test", "test");
if (status == (int)ERROR_ID.ERROR_SUCCESS)
{
FileStream fs = new FileStream(localpath + @"\\123.txt", FileMode.OpenOrCreate);
using (StreamWriter stream = new StreamWriter(fs))
{
stream.WriteLine("vb.net共享内存你好呀,成功了");
stream.Flush();
stream.Close();
}
fs.Close();
}
else
{
Console.WriteLine(status);
}
NetworkConnection.Disconnect(localpath);
}
VB.net应用程序如何在局域网中使用可以让将你的数据库放在固定的机子上,然后让其它的客户端来访问就行了!!
vb.net 问题,2个程序之间变量如何传递?如果是数据共享:
数据库 。。
文本 。。
如果是要用函数之类的用接口:
WEBSERVICE
DLL引用等等
你说的不太清楚~~~
补充下最好
kyd300000:27:08
如果没有时效性又不即时更新的数据
kyd300000:27:53
就写在XML文件里吧,A程序写 , B以后的程序都读他就行了 。
kyd300000:32:36
如果想性能好点可以用内存共享:
太大,而且访问频率不高的话还是用文件来交互吧!
关于vb.net共享内存和c# 内存共享的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读