❶ 如何VC编程实现访问共享文件
和本地文件一样的,路径是\\共享机器的ip\相对文件位置
❷ 用VB或VC实现搜索共享文件夹的功能
using : NetShareEnum
The NetShareEnum function retrieves information about each shared resource on a server.
NET_API_STATUS NetShareEnum(
LPWSTR servername,
DWORD level,
LPBYTE *bufptr,
DWORD prefmaxlen,
LPDWORD entriesread,
LPDWORD totalentries,
LPDWORD resume_handle
);
the second parameter is to specify the level data eg:share names or share informations...
the third parameter is the return pointer to a struct or a buffer include the share infos
if level = 0 then bufptr is a pointer to a SHARE_INFO_0 struct (the shared info)
❸ vc++局域网信息,文件传输
这个你要直接发消息到对方桌面? 一般像这样的在对方的电脑上都有服务端等待连接!
若直接发送的话,我知道命令行里有个net send命令,不过要有一个服务打开的,但通常那个服务是关闭的.要传输文件的话,最起码要对方有共享的文件夹,要没有我就不知道了....
或许还有更高级的方法,感觉不可能,那样也太不安全了,你可以为所欲为了...
想出好办法发消息给我啊,交流才会有进步!!
呵呵,祝你好运朋友!!!
❹ VC中如何实现类之间的数据共享
A.cpp
***
{
x=8; // 这个要放在构造函数里面来做
}
你写的代码是示意吧,类默认是private的,要把暴露出来的写成Public的才能访问,:-)
只要确保y被赋值前A的X已经被赋值就可以了。
❺ VC中不同工程间的资源怎么共享
有2种共享途径
1.是源码级的共享。直接讲哪个rc文件拷贝到另外一个工程里面,同时resource文件里面的内容也赋值到另外一个工程的 resource.h文件里面(注意修改ID不要冲突)。或者 以文本方式打开 .rc文件( rc文件上右键,打开方式-》源代码文本编辑器)打开后,将你需要的资源(比如字符串对话框位图光标等都可以分块拷贝到另外一个工程的rc文件里面。然后将resource.h里面的ID也拷贝过去修改值就行了。
2.运行时候进程间资源的共享。一样不难,GetMoleHandle 得到模块句柄,FindResource 搜索模块的资源数据,返回你所需要的资源类型句柄。LoadResource 装入(映射),那个模块的资源数据到当前进程空间来。然后使用返回的 HGLOBAL 就可以得到资源的详细数据了。
直接用 LoadBitmap/ LoadString 等也有一样的的效果
有个变通的方式:
1、创建一个作业(CreateJobObject);
2、使用CreateProcess("net use...")代替system调用,然后调用AssignProcessToJobObject将进程附加到作业;
3、CreateProcess("explorer...")并指定CREATE_SUSPENDED标识,然后将进程添加到作业并ResumeThread开始执行。
另外,使用CreateProcessWithLogonW应该也可以实现(该函数具体调用方法请网络)
❼ vc6如何快速判断一个局域网内某个文件是否存在需要速度快
先用_taccess()判断文件是否存在,如果存在再进行操作。
❽ VC 如何判断计算机连接网络
调用进程ping 一下。
❾ VC++ MFC 读文件 共享为例
方法一:
CFile file;
if ( file.Open("c://data.txt",CFile::modeRead))
{
AfxMessageBox("OK");
file.Close();
} else {
AfxMessageBox("文件已被打开或打开失败!");
}
方法二:
HANDLE hFile;
hFile = CreateFile("d://pos.txt",GENERIC_READ|GENERIC_WRITE,
FILE_SHARE_READ|FILE_SHARE_DELETE,NULL,OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL);
if(hFile == INVALID_HANDLE_VALUE )
{
AfxMessageBox("该文件已被打开或打开失败!")
return 0;
}
.....
CloseHandle(hFile);
❿ VC 如何读取网上邻居某台电脑下的共享目录
C:\>net help view
此命令的语法是:
NET VIEW
[\\computername [/CACHE] | /DOMAIN[:domainname]]
NET VIEW /NETWORK:NW [\\computername]
NET VIEW 用于显示一个计算机上共享资源的列表。当不带选项使用本命令时,它就会显示
当前域或网络上的计算机上的列表。
\\computername 指用户希望浏览其共享资源的计算机。
/DOMAIN:domainname 指定用户希望浏览有效的计算机所在的域。如果省略了域名,
就会显示局域网络上的所有域。
/NETWORK:NW 显示 NetWare 网络上所有可用的服务器。如果指定了一个计算
机名,就会显示 NetWare 网络中那个计算机上的可用资源。
/CACHE 显示指定计算机上的脱机客户资源缓存设置