有三台电脑,A和B是使用Windows2000的,而C是使用Windows98的.A共享了一个文件夹给B使用,B是通过专线连接到A的,B和C在同一个局域网中,由于B是Windows2000,所以可以设两个IP,1个是192.168.X.X,1个是10.0.X.X.10.0.0.X是用于与A机相连的.B机可以访问到A机的一个文件夹.但问题是C机如何才能访问这个文件夹的资料呢?因为B机即使将这个文件夹映射为一个盘,但也是不可以共享给C机的.----既然B机可以访问A机,所以我想了一个办法,就是做了一个简单的程序,这个程序是在B机以"计划任务"形式运行的,目的是将文件夹中指定的文件复制到本地某个文件夹,这样C机就可以使用这些文件了.
但应该如何利用VB来运行"计划任务"中的某个任务呢?
----在线等.

解决方案 »

  1.   

    你这个问题也许只要在2000系统里设置一下共享和路由就可以了而你所说的计划任务可以使用windows自己的计划任务来定时运行一个批处理文件或其他的,也可以自己用vb写一个定时复制程序。
      

  2.   

    //因为B机即使将这个文件夹映射为一个盘,但也是不可以共享给C机的.这个是你程序的要求吗?还是你要求win98访问win2000的共享文件夹,是的话,在win2000和98中设置一下就可以了
      

  3.   

    我的目的就是想Windows98能访问这个文件夹.
    至于"计划任务",是指在Windows98中用VB去运行Windows2000中已建好的计划任务.并不是你们想得那么简单.
      

  4.   

    回复人: rainstormmaster(暴风雨 v2.0) ( ) 信誉:234  2005-11-16 06:59:00  得分: 0  
     
     
       //因为B机即使将这个文件夹映射为一个盘,但也是不可以共享给C机的.这个是你程序的要求吗?还是你要求win98访问win2000的共享文件夹,是的话,在win2000和98中设置一下就可以了
     
     -------------------------------------------------------------------
    这不是我的要求,而是因为就是不能共享给C机,所以才有问题,你以为从网络中映射出来的盘是可以像本地文件夹一样可以共享出去的吗?映射的盘是没有"共享"选项的.
      

  5.   

    //我的目的就是想Windows98能访问这个文件夹.这个问题其实很复杂,由于不知道你网络的拓扑结构,我只能给你一些一般性的建议:
    你先看看win2000的来宾帐户启用了没有,是否都启用了“ 网络文件和打印共享”,另外你可以尝试在win98上添加win2000的用户,不过在此之前,你要检查一下这两台机器的网络是否可以正常ping通
      

  6.   

    找到了一篇文章,你看看:
    http://it.people.com.cn/GB/42892/42923/3309673.html
      

  7.   

    你误会我的意思了,我说不能共享是指这个映射出来的盘,其它本地文件夹是可以正常设置共享的.两台机在同一局域网,一切连接都可以正常运作.---------------------------------------------------------------------------rainstormmaster(暴风雨 v2.0) ( ) 信誉:234  2005-11-16 10:03:00  得分: 0  
     
     
       //我的目的就是想Windows98能访问这个文件夹.这个问题其实很复杂,由于不知道你网络的拓扑结构,我只能给你一些一般性的建议:
    你先看看win2000的来宾帐户启用了没有,是否都启用了“ 网络文件和打印共享”,另外你可以尝试在win98上添加win2000的用户,不过在此之前,你要检查一下这两台机器的网络是否可以正常ping通
      

  8.   

    TO:rainstormmaster(暴风雨 v2.0) ( ) 信誉:234  2005-11-16 10:03:00  得分: 0  你所回答的都是一些一般性的操作,我虽然不是什么网络专家,但我也是做了几年的电脑维护员兼网管,一般性的设置我都是会的.就是遇到这种比较特殊的情况才会在CSDN提问的.
      

  9.   

    我最想知道的是用VB如何可以运行在另一台机做好的"计划任务",这样就可以解决我的问题了.我想应该是使用API才可以吧?
    ----
    ----我的目的就是将一个程序放到B机,而C机运行这个程序,但这个程序的运行环境必须在在B机的,即是可以访问B机的所有文件夹.
      

  10.   

    //我的目的就是将一个程序放到B机,而C机运行这个程序,但这个程序的运行环境必须在在B机的,即是可以访问B机的所有文件夹.恐怕实现不了
      

  11.   

    建议在B机运行程序,然后通过在b机的服务器端将结果发到c机的客户端希望这次没理解错你的意思,你越说我是越糊涂了:)
      

  12.   

    //建议在B机运行程序,然后通过在b机的服务器端将结果发到c机的客户端希望这次没理解错你的意思,你越说我是越糊涂了:)
    --------------------------------------------------------------------
    这个办法也可以暂时使用,目的是达到了,就是无法受操作员(C机上的用户)控制,也就是这个程序要不停地运行.----每次检测到资料有更新就要传送到C机上.