[求助]需要把一个小程序从VB6.0转到c#下

searoc_1117 2016-11-09 11:09:46
各位朋友,本人是个农村初中教师,对程序也是一知半解,希望各位不吝赐教。
事情是这样的:
我自己做的有windows共享服务,ftp服务,WEB服务,前几年用vb6.0写了一个登录器,免除老师们记地址和密码.
现在学校换新电脑了,都是win7家庭版,导致我的登录器windows共享服务不能登录,还有的升级到了win10,所有都功能都不能用.请大家帮忙说说,用C#应该怎么写?

第一类:网上备课和网络U盘做的是windows共享文件夹,需要输入用户名和密码才能登录.在VB里我是这样写的
Open "c:\a.bat" For Output As #1
Print #1, "net use * /del /y"
Print #1, "net use \\10.12.0.244 1 /user:test"
Print #1, "start \\10.12.0.244\wlup"
Print #1, "del c:\a.bat"
Close #1
Shell "c:\a.bat"
这里必须用windows的窗口登录这个共享文件夹,可以直接对教案进行操作,就跟在本地一样的,非常方便.请问用C#该怎么写?
第二类:登录web服务器,就是我自己做的内部网,包括校园网站,成绩查询和信息收集.在VB里是这样写的
ShellExecute Me.hWnd, vbNullString, "http://10.12.0.244/exam/lookup.aspx", vbNullString, vbNullString, 1
这个没啥特别的要求,只要求调用浏览器开打就行了.请问这用C#该怎么实现?
第三类:是ftp服务,包括常用软件,教学视频和教学资源.在vb里我是这样写的
ShellExecute Me.hWnd, vbNullString, "ftp://10.12.0.244", vbNullString, vbNullString, 1
但是这样写系统用调用默认的浏览器打了ftp地址,而我想用windows窗口打开,这个问题一直没有解决.请教如果用windows窗口直接打开ftp地址用C#怎么写?

学校挺忙的,没时间泡论坛,问题多但分不多,请大家帮帮忙吧.
...全文
224 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
stherix 2016-11-09
  • 打赏
  • 举报
回复
1 var builder = new StringBuilder(); builder.AppendLine("net use * /del /y"); //append其他命令,我就不写了 System.IO.File.WriteAllText(@"c:\a.bat", builder.ToString()); System.Diagnostics.Process.Start(@"c:\a.bat"); 2 System.Diagnostics.Process.Start(@"http://10.12.0.244/exam/lookup.aspx"); 3 这个是系统设置,详见https://zhidao.baidu.com/question/121385148.html
searoc_1117 2016-11-09
  • 打赏
  • 举报
回复
引用 1 楼 stherix 的回复:
1 var builder = new StringBuilder(); builder.AppendLine("net use * /del /y"); //append其他命令,我就不写了 System.IO.File.WriteAllText(@"c:\a.bat", builder.ToString()); System.Diagnostics.Process.Start(@"c:\a.bat"); 2 System.Diagnostics.Process.Start(@"http://10.12.0.244/exam/lookup.aspx"); 3 这个是系统设置,详见https://zhidao.baidu.com/question/121385148.html
用这个方法 System.Diagnostics.Process.Start(@"http://10.12.0.244/exam/lookup.aspx");的话,360报毒
searoc_1117 2016-11-09
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
win8 开始就没有共享目录了(但你还有 win10 的机器) 自己写 ftp 界面不现实,你可以通过 webbrowse 控件操作 解决主要问题后,维持 vb 并无不妥,至少你比较熟悉
原来win8没有共享了!怪不得呢! 不过没关系,自动升win10的日子已经过去了,win7还能再战10年 VB也不怎么懂,只是在网上抄了一些代码.以后准备学C#呢 按照二楼的指点,打开windows共享和打开网页都已经实现了.但是有两个问题 一是360会报毒,二是仍然只能用浏览器打开ftp
searoc_1117 2016-11-09
  • 打赏
  • 举报
回复
引用 1 楼 stherix 的回复:
1 var builder = new StringBuilder(); builder.AppendLine("net use * /del /y"); //append其他命令,我就不写了 System.IO.File.WriteAllText(@"c:\a.bat", builder.ToString()); System.Diagnostics.Process.Start(@"c:\a.bat"); 2 System.Diagnostics.Process.Start(@"http://10.12.0.244/exam/lookup.aspx"); 3 这个是系统设置,详见https://zhidao.baidu.com/question/121385148.html
谢谢 ,一类和二类均已实现. 但第三类,写成这样 System.Diagnostics.Process.Start(@"ftp://10.12.0.244"); 我已经勾选了"启用FTP文件夹视图",但系统还是用360浏览器打开了ftp
exception92 2016-11-09
  • 打赏
  • 举报
回复
会VB的话,C#上手应该很快的呀。
xuzuning 2016-11-09
  • 打赏
  • 举报
回复
win8 开始就没有共享目录了(但你还有 win10 的机器) 自己写 ftp 界面不现实,你可以通过 webbrowse 控件操作 解决主要问题后,维持 vb 并无不妥,至少你比较熟悉
hudou_k 2016-11-09
  • 打赏
  • 举报
回复
方法一:自己学、自己做 方法二:预算费用、招标采购 方法三:找便宜的大学生来做
程序下载地址:http://www.dxbbs.cn/down/dxbbs.rar一:程序信息程序版本号:DXBBS 6.1 AC免费版开发语言:ASP.NET ( C# )开发组织:DX 开发组联系E-MAIL:dx-studio@163.comMSN: dx-studio@hotmail.com技术QQ:86834856客服QQ:6192665官方论坛:http://www.dxbbs.cn DXBBS 论坛系统是 DX 工作组原创开发的一套ASP.NET论坛程序,V6.0 版本采用VB.NET编写,V6.1 版本后采用C#编写。DXBBS论坛系统,以最小的文件体积实现最多的功能。程序运行速度极速,几乎可以100%保证的程序安全性,高贵大方的美工界面是DXBBS论坛V6.1版本的主要特色。程序分SQL专业版与ACCESS免费版两种版本,当前版本为ACCESS免费版本。所有人可以免费使用。如果问题,请到官方论坛http://www.dxbbs.cn提出。《《未经允许不得用于商业用途。如有需要请与我们联系》》二:安装使用说明第一步:将所有文件上传到你的服务器空间。第二步:如果你放论坛程序的文件夹是虚拟主机的根目录,请跳过这一步,如果不是,将BIN文件夹移到虚拟空间根目录。第三步:如果需要修改数据库名,请修改了数据库名后,再用记事本打开修改 web.config 文件里的数据库连接字符串。如果不改数据库名,跳过这一步。(建议修改)第四步:访问论坛,如果能正常访问,进入后台管理配置论坛设置,管理员用户名和密码都为 admin。登录后自行修改管理员密码。 如果不能正常访问,检查一至三步骤,或到官方论坛 http://www.dxbbs.cn 求助。三:V 6.1 新功能说明:1。加入论坛IP过滤功能,可以禁止指定的IP访问论坛。2。加入脏字过滤功能,可以对论坛发贴内容中的某些字符进行指定的转换。3。加入特色引用功能,论坛引用功能采用JS脚本引用,高效,快速。4。加入用户头像后台管理功能,管理员可以在后台动态管理论坛用户头像。5。加入发贴表情后台管理功能,管理员可以在后台动态管理论坛发贴表情。6。加入用户组代表图片后台管理功能。7。加入不同用户组允许上传文件数量,文件大小设置。8。加入贴子和回复的屏蔽与解屏蔽功能。9。加入锁定用户功能。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧