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# 内存共享的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- excel横线怎么调水平,excel横线变纵向
- erp管理系统的核心思想是,整个erp管理系统的核心内容
- sqlserver数据库文件类别,sql server数据库文件分为
- 网站毕业设计的创新点,毕业设计网站设计题目
- dao怎么配置mysql mysql配置文件怎么创建
- 手机怎么添加微店客服,微店增加客服
- ChatGPT逻辑推理,逻辑推理评测
- oracle导出表,oracle导出表结构命令sql
- vb.net中asc的简单介绍