搜档网
当前位置:搜档网 › NET中窗体间相互访问的几种方式

NET中窗体间相互访问的几种方式

NET中窗体间相互访问的几种方式
NET中窗体间相互访问的几种方式

.NET中窗体间相互访问的几种方式

在我们的程序中,窗体之间经常要相互访问彼此的成员,调用彼此的方法,或者激发彼此的事件。下面就我的经验,简单谈谈在.NET中窗体间相互访问的几种方式。

以下给出了C#.NET和https://www.sodocs.net/doc/9a3135499.html,的示例代码。用Form1、Form2类分别表示主、从窗体。

1、内部成员访问法,适合于主窗体访问它所创建的从窗体对象中的成员。只需将从窗体允许主窗体访问的那些成员加上internal或Friend限定符。例如:

2、将以上方法反过来用,让从窗体访问创建它的主窗体中的成员,需要增加一个步骤:在从窗体的构造函数中传入一个主窗体的引用,以便找到创建它的主窗体(新建的构造函数中不要忘了调用InitializeComponent()函数)。主窗体创建从窗体对象时传入自身的引用。例如:

注:我的朋友wuzhenzhi指出,对主窗体的引用,通过属性或方法传入要比通过在构造函数中传入好,因为“对于一个窗体,没什么,但如果是一个用户控件,我们经常会像拖动Button控件一样从工具栏里拽下来,这时系统就会调用默认的那个构造函数,而不是你的那个重载版本,这办法就失灵了。”这个建议有道理。

3、从窗体访问主窗体中的成员,如果主窗体只有一个实例,或者被访问对象是全局性的,可以将主窗体中要求访问的成员设置为静态的,加上static或Shared限定符即可:

4、还可以运用.NET的事件委托机制,实现更加灵活的相互调用。下例是从窗体激发主窗体的事件。事件委托机制的功能事实上远比此例强大,大家可以找书看看它的详细用法。

5、同样的道理,参考方法2和方法4可以实现主窗体激发从窗体的事件,这个请读者自己实验。当然这样一来代码会显得比较乱。一个较好的解决方法是

将事件封装入一个接口,同时在事件的发布方和订阅方实现。这种技术在.NET Remoting远程对象操作技术中尤为重要,有一篇不错的文章给大家参考:《Remoting事件处理全接触》

(https://www.sodocs.net/doc/9a3135499.html,/wayfarer/articles/75213.html)

6、习惯了VB6中全局变量的朋友可能觉得.NET中不支持全局变量对于窗体间的交互很不方便,那么再请大家参考这篇文章:《.NET窗体之间的交互》(https://www.sodocs.net/doc/9a3135499.html,/warsgrobe/archive/2005/07/29/438013.aspx),里面叙述了用https://www.sodocs.net/doc/9a3135499.html,模拟全局变量的方法。另外我的朋友wuzhenzhi提出了在全局模块中建立全局变量解决方案,大家可以参考他的文章:《对默认启动窗体操作的方法》(https://www.sodocs.net/doc/9a3135499.html,/wuzhenzhi/875776.html)

7、本文发布的第二天,wuzhenzhi提醒我:事实上.NET中有一个现成的方法让从窗体访问主窗体的成员,就是带有owner参数的Form.ShowDialog方法。这个owner便是对主窗体的引用。这个快捷的方法适合于对话框性质的从窗体(也就是说在操作从窗体时不允许操作主窗体),但对诸如MDI子窗体等不适用。注意owner是个IWin32Window,需要强制转化为主窗体类。

8、那么对于MDI子窗体有什么好方法呢?最怕的就是看了上面的几种方法,形成思维定势,直接就套用了。须知矛盾有普遍性,也有特殊性,对于MDI子窗体照样有现成的方法,就是调用子窗体的MdiParent属性访问主窗体。这个想必大家都知道,放在这里,保持文章的完整性。

OK,就说到这里。.NET是一个强大而灵活的体系,只要肯动脑筋,一定能发现不少这样的技巧。

netuser命令

用net user创建用户及提升权限 (net user 1234 12345 /add 创建一个用户名为1234密码为12345的用户 net localgroup administrators 1234 /add 把用户1234添加到管理员组 net localgroup administrators 1234 /delete 把“用户”从到管理员组中使删除。 net localgroup users 用户名 /add 把“用户”添加到普通用户组使其变为普通受限用户。 net user 1234 /del 这个命名表示把它删除 net的用法还有很多,net user 可以查看到现有的用户 net user 后面加用户名就可以查看该用户的状态 比如net user user1就可以查看user1的属性 net user user1 /active:yes/no yes是指激活当前用户,no是指禁用当前用户 首先输入net user abc$ /add abc是建立的用户名,$符号是表示在dos下面隐藏 那么就完了吗?输入net user,察看的目录下并没有显示出abc$ 但是你在运行里面输入lusrmgr.msc在用户里面看看,abc$还是存在的,这样的话就达不到超级隐藏的目的了。 下面我们接着看,如何把它在计算机管理里面隐藏起来。 于是我们要用到注册表了,在运行里面输入regedt32进入编辑界面 在下面键值下HKEY_LOCAL_MACHINE\SAM\sam做。首先我们要编辑它的权限,点sam 然后点窗口上的编辑,在点权限命令,赋予administrator对sam的完全控制权限。如果没有的话,点添加,输入administrator,点确定。好,然后刷新一下。重新打开,这样sam下面就可以展开了。到以下键值 HKEY_LOCAL_MACHINE\SAM\sam\domains\account\users,展开users,在展开users键值下的names.好了,现在你看到的就是你计算机上面所有的用户。 你同样可以看到刚才建立的abc$这个用户。那么users下的键值怎么和names下的键值对应起来呢。你可以点一下administrator这个用户,看看右边的窗口,你可以发现类型中它的值是0x1f4,好了,对应关键就在这里了。你可以同样点一下guest帐户。看看它的类型,0x1f5。好了,大概知道了吧。用户名右边的类型和users键值下的项值是对应的。所以找到abc$的类型,并在users上找到它对应的项值。 下面我们要做的是,把abc$和administrator做一个克隆,就是我们所说的超级隐藏帐户。点中administrator对应的users中的项值,就是000001f4,可以看到右边窗口显示出来的F 和V这两个二进制值。双击F,展开,然后把里面的内容复制。在切到abc$对应的users下对应的项值中,同样双击F值,粘贴。好了,下面要做的指是导出键值,把names下面的abc$键值和users下对应的项值分别导出到桌面。点names下的abc$然后再窗口中点文件选项,然后导出。可以导出到桌面,就命名为1好了。同样的,把users下对应的项值导出。ok,搞定。关闭注册表。 运行下输入cmd,输入net user abc$ /del命令成功完成。好了,分别双击刚才导出的键值。显示信息已经成功导入。ok,具有管理员权限的超级隐藏帐户就建立好了。 不信吗?在cmd下输入net user,在运行里面输入lusrmgr.msc,看看abc$这个用户还存在

ADONET数据库访问技术的应用实验报告

课程名称网站设计与WEB编程实验名称https://www.sodocs.net/doc/9a3135499.html,数据库访问技术的应用一、实验目的 1.了解https://www.sodocs.net/doc/9a3135499.html,的结构,掌握https://www.sodocs.net/doc/9a3135499.html,控件的功能和应用方法。 2.灵活应用SQL语句对数据库或数据表进行操作。 3.掌握数据控件的功能和应用方法。 4.了解前台界面与后台数据库的关系,掌握通过前台对后台的操作方法。 二、实验设备 PC机一台。 三、实验内容 1.设计数据库表结构,编程实现数据的浏览、查询、录入、修改和删除功能。 四、实验要求 1.设计一个数据库,数据库中至少有一个学生数据表,(包含的数据库字段有学号、姓名、专业、班级、性别),选取合适的字段设置为主键,并手工在数据库表中添加若干条记录。 2.用多种方法建立前台界面与数据库的连接。 3.在后台编写代码将数据显示在GridView控件中。 4.设计数据查询界面,能根据班级、专业等字段查询数据记录。 5.选用合适的控件设计学生信息录入界面,后台代码编程实现数据表中记录的增加、修改和删除功能。 6.思考如果以学号作为主键,录入学号时,如何验证学号的唯一性? 7.思考为什么要将数据库连接字符串放在Web.config文件中? 8.完成实验报告。 五、实验内容 1.新建一个数据库stu,并设置主键

2.新建空白网页,添加sqldatasource控件,并设置数据源为之前新建的数据库,用sql身份验证,再加入gridview控件,设置数据源为sqldatasource1,启用分页选择等属性 3.网页运行结果

4.设计查询窗口 5.查询测试结果 查询窗口和显示窗口的代码

6.信息录入界面,使用detailsview控件与数据库关联

CMD(网络命令大全)

CMD(网络命令大全) CMD(网络命令大全) netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查看正在进行的工作 netstat -p 协议名例:netstat -p tcqip 查看某协议使用情况(查看tcpip 协议使用情况) netstat -s 查看正在使用的所有协议使用情况 nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写 tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。 ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。 ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping) ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“all”显示全部配置信息 tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Supporttools文件夹内) kill -F 进程名加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Supporttools文件夹内) net user 用户名密码add 建立用户 net user guest activeyes 激活guest用户 net user 查看有哪些用户 net user 帐户名查看帐户的属性 net localgroup administrators 用户名 add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名开启服务;(如net start telnet, net start schedule) net stop 服务名停止某服务 net time 目标ip 查看对方时间

数据库访问技术简介

数据库访问技术简介 数据库中的数据存放在数据库文件中,我们要从数据库文件中获取数据,先要连接并登陆到存放数据库的服务器。一般来说,访问数据库中的数据有两种方式:一是通过DBMS (Data Base Management System,数据库管理系统)提供的数据库操作工具来访问,如通过SQL Server 2000的查询设计器来提交查询,或者通过SQL Server 2000的企业管理工具来访问。这种方式比较适合DBA对数据库进行管理;二是通过API(Application Programming Interface, 应用编程接口)来访问数据库,这种方式适合在应用程序中访问数据库。 在数据库发展的初期,各个开发商为自己的数据库设计了各自不同的DBMS,因此不同类型的数据库之间数据交换非常困难。为了解决这个问题,Microsoft提出了ODBC(Open Data Base Connectivity,开放数据库互连)技术,试图建立一种统一的应用程序访问数据库接口,使开发人员无需了解程序内部结构就可以访问数据库。 1、Microsoft提出的系列数据库访问技术 1.1、ODBC ODBC是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API。应用程序可以使用所提供的API来访问任何提供了ODBC驱动程序的数据库。ODBC规范为应用程序提供了一套高层调用接口规范和基于动态链接的运行支持环境。ODBC已经成为一种标准,目前所有的关系数据库都提供了ODBC 驱动程序,使用ODBC开发的应用程序具有很好的适应性和可移植性,并且具有同时访问多种数据库系统的能力。这使得ODBC的应用非常广泛,基本可用于所有的关系数据库。 要使用ODBC,先要了解以下概念:ODBC驱动管理器、ODBC驱动程序、数据源。它们都是ODBC的组件。ODBC组件之间的关系如图1所示。

cmd常用命令大全

windows XP cmd命令大全 一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping /? 回车,。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。 -t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M 的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。 -l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。 -n 定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。 说明一下,如果-t 参数和 -n参数一起使用,ping命令就以放在后面的参数为标准,比如"ping IP -t -n 3",虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping主机域名,这样就可以得到主机的IP。 下面我们举个例子来说明一下具体用法。 这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小。从TTL的返回值可以初步判断被ping主机的操作系统,之所以说"初步判断"是因为这个值是可以修改的。这里TTL=32表示操作系统可能是win98。 (小知识:如果TTL=128,则表示目标主机可能是Win2000;如果TTL=250,则目标主机可能是Unix) 至于利用ping命令可以快速查找局域网故障,可以快速搜索最快的QQ服务器,可以对

NET命令基本用法

NET命令基本用法 综合了WINDOWS 98,WINDOWS WORKSTATION和WINDOWS SERVER三个操作系统关于NET命令的解释,希望可以全面一些。 先说一些: (1)NET命令是一个命令行命令。 (2)管理网络环境、服务、用户、登陆……等本地信息 (3)WIN 98,WIN WORKSTATION和WIN NT都内置了NET命令。 (4)但WIN 98的NET命令和WORKSTATION、NT的NET命令不同。 (5)WORKSTATION和SERVER中的NET命令基本相同。 (6)获得HELP (1)在NT下可以用图形的方式,开始-》帮助-》索引-》输入NET (2)在COMMAND下可以用字符方式,NET /?或NET或NET HELP得到一些方法,相应的方法的帮助NET COMMAND /HELP或NET HELP COMMAND 或NET COMMAND /? 另对于错误NET HELPMSG MESSAGE#是4位数 (7)强制参数所有net命令接受选项/yes和/no(可缩写为/y和/n)。[简单的说就是预先给系统的提问一个答案] (8)有一些命令是马上产生作用并永久保存的,使用的时候要慎重 (9)对于NET命令的功能都可以找到相应的图形工具的解决方案 (10)命令的组成命令参数选项| 参数选项| 参数选项|。。。。。。 还要注意: (1)在NT的NET命令中有一些参数是只有在SERVER环境中才能使用的 (2)在WIN98的NET命令中有一些参数不能在DOS-WIN中使用,只能在DOS环境中使用 下面对NET命令的不同参数的基本用法做一些初步的介绍: (一)NET VIEW 作用: 显示域、计算机或由指定计算机共享资源的列表。如果在没有参数的情况下使用,则net view 显示当前域中的计算机列表。 语法: net view [ComputerName] [/domain[:DomainName]] net view /network:nw [ComputerName] 参数: 键入不带参数的net view显示当前域的计算机列表。 Computername 指定包含要查看共享资源的计算机。

网络命令NET的基本用法

网络命令NET的基本用法 NET[ACCOUNTS|COMPUTER|CONFIG|CONTINUE|FILE|GROUP|HELP|HELPMSG|LOCALGROUP |NAME|PAUSE|PRINT|SEND|SESSION|SHARE|START|STATISTICS|STOP|TIME|USE|USER|VIEW] NetAccounts 更新用户帐号数据库、更改密码及所有帐号的登录要求。 命令格式: netaccounts[/forcelogoff:{minutes|no}][/minpwlen:length][/maxpwage:{days|unlimited}][/minpwage:days][/uniquepw:n umber][/domain]参数介绍: (1)、键入不带参数的netaccounts显示当前密码设置、登录时限及域信息。(2)、/forcelogoff:{minutes|no}设置帐号或有效登录时间过期时,被强制退出系统之前所拥有的分钟数。 (3)、/minpwlen:length设置用户帐号密码的最少字符数。 (4)、/maxpwage:{days|unlimited}设置用户帐号密码有效的最大天数。(5)、/minpwage:days设置用户必须保持原密码的最小天数。(6)、/uniquepw:number要求用户更改密码时,必须在经过number次后才能重复使用与之 精选文档

相同的密码。 (7)、/domain在当前域的主域控制器上执行该操作。 (8)、/sync当用于主域控制器时,该命令使域中所有备份域控制器同步例:netaccounts/minpwlen:7将用户帐号密码的最少字符数设置为7netaccounts/forcelogoff:no禁止强制退出系统,默认。 NetComputer 从域数据库中添加或删除计算机。 命令格式:netcomputer\computername{/add|/del}参数介绍: (1)、\computername指定要添加到域或从域中删除的计算机。(2)、/add将指定计算机添加到域。(3)、/del将指定计算机从域中删除。例: netcomputer\abc/add将计算机abc添加到登录域NetConfig 显示当前运行的可配置服务,或显示并更改某项服务的设置。命令格式:netconfig[service[options]]参数介绍: (1)、键入不带参数的netconfig显示可配置服务的列表。 (2)、service通过netconfig命令进行配置的服务(server或workstation)(3)、options服务的特定选项。例: 精选文档

DOS下命令大全

Arp 显示和修改“地址解析协议”(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译表。该命令只有在安装了 TCP/IP 协议之后才可用。 arp -a [inet_addr] [-N [if_addr] arp -d inet_addr [if_addr] arp -s inet_addr ether_addr [if_addr] 参数 -a 通过询问 TCP/IP 显示当前 ARP 项。如果指定了 inet_addr,则只显示指定计算机的 IP 和物理地址。 -g 与 -a 相同。 inet_addr 以加点的十进制标记指定 IP 地址。 -N 显示由 if_addr 指定的网络界面 ARP 项。 if_addr 指定需要修改其地址转换表接口的 IP 地址(如果有的话)。如果不存在,将使用第一个可适用的接口。 -d 删除由 inet_addr 指定的项。 -s 在 ARP 缓存中添加项,将 IP 地址 inet_addr 和物理地址 ether_addr 关联。物理地址由以连字符分隔的6 个十六进制字节给定。使用带点的十进制标记指定 IP 地址。项是永久性的,即在超时到期后项自动从缓存删除。 ether_addr

指定物理地址。 Finger 在运行 Finger 服务的指定系统上显示有关用户的信息。根据远程系统输出不同的变量。该命令只有在安装了 TCP/IP 协议之后才可用。 finger [-l] [user]@computer[...] 参数 -l 以长列表格式显示信息。 user 指定要获得相关信息的用户。省略用户参数以显示指定计算机上所有用户的信息: @computer Ftp 将文件传送到正在运行 FTP 服务的远程计算机或从正在运行 FTP 服务的远程计算机传送文件(有时称作 daemon)。Ftp可以交互使用。单击“相关主题”列表中的“ftp 命令”以获得可用的“ftp”子命令描述。该命令只有在安装了 TCP/IP 协议之后才可用。Ftp 是一种服务,一旦启动,将创建在其中可以使用ftp 命令的子环境,通过键入 quit 子命令可以从子环境返回到 Windows 2000 命令提示符。当 ftp 子环境运行时,它由 ftp 命令提示符代表。 ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer] 参数 -v 禁止显示远程服务器响应。 -n 禁止自动登录到初始连接。 -i

ADONET访问数据库技术的方法及步骤

1 https://www.sodocs.net/doc/9a3135499.html, 访问数据库技术的方法及步骤 徐照兴1 (江西服装职业技术学院,江西 南昌 330201) 摘 要:文中以访问SQL Server 数据库为例,以C#为编程语言,精简的描述了https://www.sodocs.net/doc/9a3135499.html, 访问数据库技术的方法及步骤,并给出了相应的核心代码。 关键词:https://www.sodocs.net/doc/9a3135499.html, C# 数据库 SQL Server 方法 1 徐照兴,1979-8,硕士,讲师,江西服装职业技术学院服装商贸学院,主要研究领域:数据库应用,web 开发 对数据库的访问是各种数据库应用程序开发的核心技术,.NET 框架中提出的https://www.sodocs.net/doc/9a3135499.html, 技术屏蔽了各种数据库的差异性,为应用程序的开发提供了一致的接口,增强了程序的可移植性和可扩展性,本文给出以https://www.sodocs.net/doc/9a3135499.html, 访问SQL Server 数据库为例,基于C#语言描述的https://www.sodocs.net/doc/9a3135499.html, 访问数据库技术的方法、步骤及核心代码,以期为.NET 从业人员提供帮助。 1 使用连接对象Connection 连接数据源 连接对象的作用是在应用程序与指定的数据库之间建立连接,这是访问数据库的第一步。核心代码如下: using System.Data; //引入包含基本数据访问类的https://www.sodocs.net/doc/9a3135499.html, 基本命名空间 using System.Data.SqlClient;//引入包含SQLServer 数据提供程序的命名空间 SqlConnection myconn = new SqlConnection();//定义并实例化一个Connection 对象 myconn.ConnectionString ="Server=数据库服务器名;DataBase=数据名;Uid=用户名;Pwd=密码";//使用SQL Server 用户登录验证方式连接数 据库 myconn.Open();//根据连接字符串,打开指定的数据库 注意: (1)若使用windows 验证方式连接数据库,连接的字符串如下: myconn.ConnectionString="Data Source=数据库服务器名;initial catalog=数据库名;persist security info=false;Integrated Security=SSPI"; (2)当数据库使用完毕后要及时关闭数据库的连接,即myconn.Close(); 2 使用命令对象Command 执行SQL 语句或存储过程操纵数据库 数据库连接打开后,接下来的工作就是操纵数据库,操纵数据库需要使用SQL 语句或存储过程,而https://www.sodocs.net/doc/9a3135499.html, 数据提供程序中的Command 对象就可以用来实现对数据库的操纵了。核心代码如下: string sqlstr = " ";//引号内为SQL 语句或存储过程(也即是要如何操纵数据库) SqlCommand mycmd = new SqlCommand(sqlstr, myconn);//定义并实例化一个Command 对象

cmd命令 DOS命令之 net use命令详解

DOS命令之net use命令详细解释 net use ipipc$ " " /user:" " 建立IPC空链接 net use ipipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: ipc$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: ipc$ 登陆后映射对方C:到本地为H: net use ipipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名密码/add 建立用户 net user guest /active:yes 激活guest用户 net user 查看有哪些用户 net user 帐户名查看帐户的属性 net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名开启服务;(如:net start telnet, net start schedule) net stop 服务名停止某服务 net time 目标ip 查看对方时间 net time 目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息 net view 查看本地局域网内开启了哪些共享

net view ip 查看对方局域网内开启了哪些共享 net config 显示系统网络设置 net logoff 断开连接的共享 net pause 服务名暂停某服务 net send ip "文本信息" 向对方发信息 net ver 局域网内正在使用的网络连接类型和信息 net share 查看本地开启的共享 net share ipc$ 开启ipc$共享 net share ipc$ /del 删除ipc$共享 net share c$ /del 删除C:共享 net user guest 12345 用guest用户登陆后用将密码改为12345 net password 密码更改系统登陆密码 netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查看正在进行的工作 netstat -p 协议名例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况) netstat -s 查看正在使用的所有协议使用情况 nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。

计算机网络经典命令大全

计算机网络经典命令大全 1 .最基本,最常用的,测试物理网络的 ping 192.168.0.8 -t ,参数-t是等待用户去中断测试 2.查看DNS、IP、Mac等 A.Win98:winipcfg B.Win2000以上:Ipconfig/all C.NSLOOKUP:如查看河北的DNS C:\>nslookup Default Server: https://www.sodocs.net/doc/9a3135499.html, Address: 202.99.160.68 >server 202.99.41.2 则将DNS改为了41.2 > https://www.sodocs.net/doc/9a3135499.html, Server: https://www.sodocs.net/doc/9a3135499.html, Address: 202.99.160.68 Non-authoritative answer: Name: https://www.sodocs.net/doc/9a3135499.html, Address: 202.99.160.212 3.网络信使(经常有人问的~) Net send 计算机名/IP|* (广播) 传送内容,注意不能跨网段 net stop messenger 停止信使服务,也可以在面板-服务修改 net start messenger 开始信使服务 4.探测对方对方计算机名,所在的组、域及当前用户名(追捕的工作原理) ping -a IP -t ,只显示NetBios名 nbtstat -a 192.168.10.146 比较全的 https://www.sodocs.net/doc/9a3135499.html,stat -a 显示出你的计算机当前所开放的所有端口 netstat -s -e 比较详细的显示你的网络资料,包括TCP、UDP、ICMP 和 IP的统计等 6.探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和MAC地址arp -a 7.在代理服务器端

CMD NET命令详解

CMD-NET命令详解 net命令大全,net命令用法,net网络命令,net命令使用,net命令集,net命令介绍,net常用命令,net命令的使用技巧,net命令如何使用 大家在操作Windows9X/NT/2000/XP/2003系统的过程中,都会或多或少会遇到这样或那样的问题;特别是网管员在维护单位的局域网或广域网时候,如果能掌握一些Windows系统的网络命令使用技巧,常常会给工作带来极大的方便,有时能起到事倍功半的效果;本文就Net网络命令在实际操作中使用技巧,供大家参考。 我们知道NET命令是一个命令行命令,Net命令有很多函数用于实用和核查计算机之间的NetBIOS连接,可以查看我们的管理网络环境、服务、用户、登陆等信息内容;要想获得Net 的HELP可以(1)在Windows下可以用图形的方式,开始->帮助->索引->输入NET;(2)在COMMAND下可以用字符方式:NET/?或NET或NET HELP取得相应的方法的帮助。所有Net命令接受选项/yes和/no(可缩写为/y和/n)。 下面对NET命令的不同参数的使用技巧介绍如下: 1、Net ViewI 作用:显示域列表、计算机列表或指定计算机的共享资源列表。 命令格式:Net view[\\computername|/domain[:domainname]] 有关参数说明: ·键入不带参数的Net view显示当前域的计算机列表 ·\\computername指定要查看其共享资源的计算机 ·/domain[:domainname]指定要查看其可用计算机的域 例如:Net view\\GHQ查看GHQ计算机的共享资源列表。 Net view/domain:XYZ查看XYZ域中的机器列表。 2、Net User 作用:添加或更改用户帐号或显示用户帐号信息。 命令格式:Net user[username[password|*][options]][/domain] 有关参数说明:

黑客常用CMD命令大全

黑客常用命令大全 net user heibai lovechina /add 加一个heibai的用户密码为lovechina net localgroup Administrators heibai /add 把他加入Administrator组 net start telnet 开对方的TELNET服务 net use z:\127.0.0.1c$ 映射对方的C盘 net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名密码/add 建立用户 net user 查看有哪些用户 net user 帐户名查看帐户的属性 net user guest /active:yes 将Guest用户激活 net user guest lovechina 把guest的密码改为lovechina net user 用户名/delete 删掉用户 net user guest/time:m-f,08:00-17:00 表示guest用户登录时间为周一至周五的net user guest/time:m,4am-5pm;t,1pm-3pm;w-f,8:00-17:00 表示guest用户登录时间为周一4:00/17:00,周二13:00/15:00,周三至周五8:00/17:00. net user guest/time:all表示没有时间限制. net user guest/time 表示guest用户永远不能登录. 但是只能限制登陆时间,不是上网时间 net time \\127.0.0.1 得到对方的时间, get c:\index.htm d:\ 上传的文件是INDEX.HTM,它位于C:\下,传到对方D:\ copy index.htm \\127.0.0.1\c$\index.htm 本地C盘下的index.htm复制到127.0.0.1的C盘 net localgroup administrators 用户名/add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名开启服务;(如:net start telnet,net start schedule) net stop 服务名停止某服务 net time \\目标ip 查看对方时间 net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加参数/yes可取消确认信息net view 查看本地局域网内开启了哪些共享 net view \\ip 查看对方局域网内开启了哪些共享 net config 显示系统网络设置 net logoff 断开连接的共享 net pause 服务名暂停某服务 net send ip "文本信息" 向对方发信息 net ver 局域网内正在使用的网络连接类型和信息 net share 查看本地开启的共享

CMD命令中的net详解

CMD命令中的net详解

·password为用户帐号分配或更改密码 ·提示输入密码 ·/domain在计算机主域的主域控制器中执行操作。该参数仅在Windows NT Server 域成员的Windows NT Workstation 计算机上可用。默认情况下,Windows NT Server 计算机在主域控制器中执行操作。注意:在计算机主域的主域控制器发生该动作。它可能不是登录域。 例如:Net user ghq123查看用户GHQ123的信息。 3、Net Use 作用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。 命令格式:Net use [devicename | *] [\\computername\sharename[\volume]] [password|*]][/user:[domainname\]username][[/delete]| [/persistent:{yes | no}]] 有关参数说明: ·键入不带参数的Net use列出网络连接 ·devicename指定要连接到的资源名称或要断开的设备名称 ·\\computername\sharename服务器及共享资源的名称 ·password访问共享资源的密码 ·*提示键入密码 ·/user指定进行连接的另外一个用户 ·domainname指定另一个域 ·username指定登录的用户名 ·/home将用户连接到其宿主目录 ·/delete取消指定网络连接 ·/persistent控制永久网络连接的使用。 例如:Net use f: \\GHQ\TEMP将\\GHQ\TEMP目录建立为F盘 Net use f: \GHQ\TEMP /delete 断开连接。 4、Net Time 作用:使计算机的时钟与另一台计算机或域的时间同步。 命令格式:Net time [\\computername | /domain[:name]] [/set] 有关参数说明: ·\\computername要检查或同步的服务器名 ·/domain[:name]指定要与其时间同步的域 ·/set使本计算机时钟与指定计算机或域的时钟同步。 5、Net Start 作用:启动服务,或显示已启动服务的列表。 命令格式:Net start service 6、Net Pause 作用:暂停正在运行的服务。 命令格式:Net pause service 7、Net Continue

充分挖掘“Net Use”命令

充分挖掘“Net Use”命令 一个实现驱动器映射的命令行工具 作者/Mark Minasi 译者/黄思维 “Net Use”是一个常用的命令行工具,本文深入挖掘了“Net Use”命令不 为人知的一些用途。 最近,在本栏目的一系列文章中,我讨论了Windows Server 2003和Windows XP的一些内置的网络命令行工具。这次,我要讨论的是大家都不陌生的一个Net 命令:Net Use。你或许认为自己对“Net Use”命令再熟悉不过了,但是我敢打赌,下文提到的一些用法肯定会让你大吃一惊。 命令增强 “Net Use”命令的基本功能是让你的电脑通过一个驱动器盘符登录到一台 给定的文件服务器上,并且授予特定共享资源的访问权限。比如:net use N: \\myserver\stuff 这条命令告诉你的电脑去连接一台名叫“myserver”的服务器,并授予你访问这台服务器上名叫“\stuff”的共享资源的权限,同时,创建一个虚拟的驱动 器N,通过它来访问共享资源的数据。现在,让我们以同样的例子,通过三项命令增强来深入挖掘“Net Use”命令的用途。 首先,除了基本的主机名(例如:myserver)外,“Net Use”还允许你用其它 方式来指定文件服务器的名称。你可以使用完全限定域名,比如: https://www.sodocs.net/doc/9a3135499.html,,或者直接用IP地址,如:10.50.50.66。其次,你可以不指定驱动器盘符,如果你仅键入一个星号(*),那么“Net Use”将为你自动选择一 个尚未分配的盘符。第三,你可以让“Net Use”只连接到共享资源里的某一个 目录,而不是整个共享资源。举个例子,假设你的主文件夹位于“myserver”服务器的“\homedirs”共享资源的“\georgehome”目录里,你可以通过下述命令 来把驱动器H映射到“\georgehome”目录: Net use H: \\myserver\homedirs\georgehome 如此,打开H盘后,你只能看到自己的文件夹里的内容,而不是所有用户的主 文件夹列表。谈到主文件夹,“Net Use”命令的“/home”选项可以让你直接映射到某个用户的主文件夹:net use H: /home。你无需指定服务器或共享资源。“Net Use”命令会自动查找相关帐号的主文件夹。然而,不幸的是,开启“/home”选项后,“Net Use”便无法挂接到共享资源的某个子目录上了。

IPNET常用指令

1、常用指令 1)、华为 display ip interface pos 3/1/0 查看本端口状态 dis device 查看设备板卡的状态 dis bgp vpnv4 all peer 查看BGP邻居关系 dis ospf peer brief 查看OSPF邻居状态 dis logbuffer 查看日志信息 dis alarms 查看告警信息 dis vrrp 成对的ce的VRRP状态查询 2)、阿尔卡特 show port 3/0/0 detail 查看本端口状态 show router 200 interface To-NGN-Media-3 To-NGN-Media-3 接口信息 show router 300 interface To-NGN-SG-3 To-NGN-SG-3接口信息 show router 200 ospf neighbor 查看软交换媒体OSPF邻居状态 show router 300 ospf neighbor 查看软交换信令OSPF邻居状态 拓展: 1、使用show log log-id 99 指令查询告警日志(可以从中判断,告警是否消除) 日志信息里面重点关注:vprn后面的数值信息,目前定义的VPRN有下面信息: 200 300 2000 2100 2300 2800 6500 90010 90020 90040 91000 2、使用以下两指令查询告警正文中的IP地址信息。 show router 数值 interface show router 数值 ospf neighbor 3)、爱立信 查看对应接口(子接口)状态是否正常。 指令:show port 10/4 //查看端口状态

net命令详解

下面对NET命令的不同参数的使用技巧介绍如下: 1、Net ViewI 作用:显示域列表、计算机列表或指定计算机的共享资源列表。 命令格式:Net view [\\computername | /domain[:domainname]] 有关参数说明: ·键入不带参数的Net view显示当前域的计算机列表 ·\\computername 指定要查看其共享资源的计算机 ·/domain[:domainname]指定要查看其可用计算机的域 例如:Net view \\GHQ查看GHQ计算机的共享资源列表。 Net view /domain:XYZ 查看XYZ域中的机器列表。 2、Net User 作用:添加或更改用户帐号或显示用户帐号信息。 命令格式:Net user [username [password | *] [options]] [/domain] 有关参数说明: ·键入不带参数的Net user查看计算机上的用户帐号列表 ·username添加、删除、更改或查看用户帐号名 ·password为用户帐号分配或更改密码 ·提示输入密码 ·/domain在计算机主域的主域控制器中执行操作。该参数仅在Windows NT Server 域成员的Windows NT Workstation 计算机上可用。默认情况下,Windows NT Server 计算机在主域控制器中执行操作。注意:在计算机主域的主域控制器发生该动作。它可能不是登录域。 例如:Net user ghq123查看用户GHQ123的信息。 3、Net Use 作用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。 命令格式:Net use [devicename | *] [\\computername\sharename[\volume]] [password|*]][/user:[domainname\]username][[/delete]| [/persistent:{yes | no}]] 有关参数说明: ·键入不带参数的Net use列出网络连接 ·devicename指定要连接到的资源名称或要断开的设备名称 ·\\computername\sharename服务器及共享资源的名称 ·password访问共享资源的密码 ·*提示键入密码 ·/user指定进行连接的另外一个用户 ·domainname指定另一个域 ·username指定登录的用户名 ·/home将用户连接到其宿主目录 ·/delete取消指定网络连接 ·/persistent控制永久网络连接的使用。

常用DOS命令大全及其用法详解

求常用DOS命令大全及其用法!!! 浏览次数:63883次悬赏分:0 |解决时间:2009-5-21 13:38 |提问者:雪枫之哀伤 越详细的越好~~~ 拜托了!!! 最佳答案 既然自己不愿搜,我就帮你搜吧 一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping /? 回车,出现如图1。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。 -t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。 -l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。 -n 定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。 说明一下,如果-t 参数和-n参数一起使用,ping命令就以放在后面的参数为标准,比如―ping IP -t -n 3‖,虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping主机域名,这样就可以得到主机的IP。 下面我们举个例子来说明一下具体用法,如图2。 这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小。从TTL的返回值可以初步判断被ping主机的操作系统,之所以说―初步判断‖是因为这个值是可以修改的。这里TTL=32表示操作系统可能是win98。 (小知识:如果TTL=128,则表示目标主机可能是Win2000;如果TTL=250,则目标主机可能是Unix)

相关主题