注册 登录
编程论坛 VFP论坛

求教:win10升级后无法在vfp进行网络盘映射

sqtwarm 发布于 2021-04-25 22:48, 1814 次点击
在vfp程序中定义了如下api函数,然后调用即可映射盘符出来,但win10系统自动升级后不知会改动了什么无法在vfp映射出盘符,但在windows系统中可以手工映射出盘符,肯请高手指点如何解决问题,比如告知把win10做设置或怎么解决这个映射问题,十分感谢,使用的是vfp6.
*-- 声明 API 函数 WNetAddConnection
Declare Long WNetAddConnection in "mpr.dll" String lpszNetPath,String lpszPassword, String lpszLocalName
Declare Long WNetCancelConnection in "mpr.dll" String lpszName, Long bForce

wnetAddConnection('\\serverxp\winshare','userwin','y:')
6 回复
#2
sqtwarm2021-04-25 22:59
回复 楼主 sqtwarm
win10 home版,本来是可以映射的,win10自动升级更新后就不行了,不知自动改动到什么。
#3
radiofan2021-04-26 08:24
myfll有个函数:ShareMapDrive(cRemote,cLocalDrive [,cUserName [,cPassword]])
我在win server 2012R2没有问题
#4
radiofan2021-04-26 08:25
以下是引用sqtwarm在2021-4-25 22:59:32的发言:

win10 home版,本来是可以映射的,win10自动升级更新后就不行了,不知自动改动到什么。

看看权限有没有问题!
#5
吹水佬2021-04-26 08:35
以下是引用sqtwarm在2021-4-25 22:59:32的发言:

win10 home版,本来是可以映射的,win10自动升级更新后就不行了,不知自动改动到什么。

试试用 WNetAddConnection2()、WNetCancelConnection2()
参考贴:
https://bbs.bccn.net/viewthread.php?tid=486222&highlight=%D3%B3%C9%E4
https://bbs.bccn.net/viewthread.php?tid=494238&highlight=%D3%B3%C9%E4
#6
radiofan2021-04-26 09:21
以下是引用吹水佬在2021-4-26 08:35:57的发言:


试试用 WNetAddConnection2()、WNetCancelConnection2()
参考贴:
https://bbs.bccn.net/viewthread.php?tid=486222&highlight=%D3%B3%C9%E4
https://bbs.bccn.net/viewthread.php?tid=494238&highlight=%D3%B3%C9%E4


这个我有用过,但是感觉没有myfll好用
#7
whinda2021-05-04 11:43
在在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters节点下,把AllowInsecureGuestAuth的值改为1即可。
1