[求助]需要把一个小程序从VB6.0转到c#下
各位朋友,本人是个农村初中教师,对程序也是一知半解,希望各位不吝赐教。
事情是这样的:
我自己做的有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#怎么写?
学校挺忙的,没时间泡论坛,问题多但分不多,请大家帮帮忙吧.
事情是这样的:
我自己做的有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#怎么写?
学校挺忙的,没时间泡论坛,问题多但分不多,请大家帮帮忙吧.
...全文
相关推荐
VB6.0调用C# Dll解决方法
VB6.0调用C# Dll解决方法 用C#实现dll 用cmd命令生成tlb文件 VB引用tlb文件 进行引用。
VB6.0抽奖程序实战教程
Visual Basic 6.0(VB6.0)是一款在1990年代后期广泛使用的经典编程语言和开发环境,它以其快速开发应用程序的能力而著称。该环境由微软公司开发,凭借其直观的界面和事件驱动的编程范式,成为许多初学者和专业人士青睐的工具。尽管VB6.0已经在2008年停止官方支持,但它在某些行业的开发工作中仍然占有一席之地。在VB6.0中,计时器控件(Timer)用于按照一定的时间间隔周期性地触发事件。通过设置其Interval属性,我们可以定义触发事件的频率(以毫秒为单位)。
C# 如何调用VB6.0编写的dll.doc
C# 如何调用VB6.0编写的dll.doc
C# 如何调用VB6.0编写的dll (1).doc
C# 如何调用VB6.0编写的dll (1).doc
c# vb2008 vb6.0实现屏幕取词
说穿了还是调用词霸的那个com 这个在c# vb2008 vb6.0都调试通过了 现在把这三个版本的调用代码都贴出来 此外 金山词霸的com我用的是9.0版本 不是网上流传的8.5版本 大小不一样的


