Click here to Skip to main content  Home 11,010,581 members (77,363 on dịch - Click here to Skip to main content  Home 11,010,581 members (77,363 on Việt làm thế nào để nói

Click here to Skip to main content

Click here to Skip to main content
Home
11,010,581 members (77,363 online) Sign in



Click here to Skip to main content
homearticles
Chapters and Sections>
loading
Search
Latest Articles
Latest Tips/Tricks
Top Articles
Beginner Articles
Technical Blogs
Posting/Update Guidelines
Article Help Forum
Article Competition
Submit an article or tip
Post your Blog
quick answers
Ask a Question about this article
Ask a Question
View Unanswered Questions
View All Questions...
C# questions
ASP.NET questions
VB.NET questions
Javascript questions
SQL questions
discussions
All Message Boards...
Application Lifecycle>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work & Training Issues
Design and Architecture
ASP.NET
JavaScript
C / C++ / MFC>
ATL / WTL / STL
Managed C++/CLI
Adobe Technologies
C#
Free Tools
Objective-C
Ruby On Rails
Database
Hardware & Devices>
System Admin
Hosting and Servers
Java
.NET Framework
Android
Mobile
Sharepoint
Silverlight / WPF
Visual Basic
Web Development
Site Bugs / Suggestions
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
Product Showcase
Research Library
CodeProject Stuff
community
Who's Who
Most Valuable Professionals
The Lounge
The Insider News
The Weird & The Wonderful
The Soapbox
Press Releases
Non-English Language >
General Indian Topics
General Chinese Topics
help
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
Site Map
Advertise with us
Employment Opportunities
About Us
Gửi
Articles » Languages » VB.NET » General
Print
Article
Browse Code
Stats
Revisions (3)
Alternatives
Comments (40)
Tagged as

.NET1.1
Win2K
WinXP
Win2003
Vista
VS.NET2003
C#2.0
C#3.0
VS2008
C#
VB
Dev
Intermediate
Win7
WinForm
Related Articles

Shutdown[Remote] Using Shutdown.exe
All you need to know about .NET Remoting
A Managed C++ Wrapper Around the Windows XP Theme API - Part 2
Remote Processes and Machine control of Windows NT based systems (2000/XP)
Windows Shutdown Timer with a One Minute Warning
Go to top
Remote Shutdown in VB.NET 2003 and C#.NET 2008

Hari Om Prakash Sharma, 3 Jun 2010 CPOL

3.57 (34 votes)
Rate this:
vote 1vote 2vote 3vote 4vote 5
Shutdown, reboot, and log-off your remote PCs.
Download source files - 199.59 KB
Download executable - 482.43 KB
Download remoteClientX_src (C#.NET 2008) - 35.72 KB
Download ServerX_src (C#.NET 2008) - 25.74 KB
Sample screenshot
Sample screenshot

Introduction
This application can be used to shutdown, reboot, and logoff remote PCs. Client application that is 'remoteClientX' must be installed on client PCs and 'ServerX' is used to give commands like shutdown, reboot and logoff.

Listen State Module of remoteClientX

Collapse | Copy Code
Sub ListenToServer()
Try
Dim LISTENING As Boolean
Dim localhostAddress As IPAddress = IPAddress.Parse(ipAddress.ToString)
Dim port As Integer = 63000
'' PORT ADDRESS
''''''''''' making socket tcpList
''''''''''''''''
Dim tcpList As New TcpListener(localhostAddress, port)
Try
tcpList.Start()
LISTENING = True
Do While LISTENING
Do While tcpList.Pending = False And LISTENING = True
' Yield the CPU for a while.
Thread.Sleep(10)
Loop
If Not LISTENING Then Exit Do

Dim tcpCli As TcpClient = tcpList.AcceptTcpClient()
Dim ns As NetworkStream = tcpCli.GetStream
Dim sr As New StreamReader(ns)
''''''''' get data from server'''''''''''''''
Dim receivedData As String = sr.ReadLine()
If receivedData = "###SHUTDOWN###" Then
trShutdown = New Thread(AddressOf shutdown)trShutdown.Start()
End If
If receivedData = "###REBOOT###" Then
trReboot = New Thread(AddressOf reboot)trReboot.Start()
End If
If receivedData = "###LOGOFF###" Then
trLogOff = New Thread(AddressOf logoff)trLogOff.Start()
End If
Dim returnedData As String = "###OK###" '& " From Server"
Dim sw As New StreamWriter(ns)
sw.WriteLine(returnedData)
sw.Flush()
sr.Close()
sw.Close()
ns.Close()
tcpCli.Close()
Loop
tcpList.Stop()
Catch ex As Exception
'error
LISTENING = False
End Try
End Sub
Here port address is taken as 63000.

ServerX Shutdown Request Module

Collapse | Copy Code
Sub SendMessage()
Dim host As String = txtClientIP.Text
Dim port As Integer = 63000
Try
Dim tcpCli As New TcpClient(host, port)
Dim ns As NetworkStream = tcpCli.GetStream

' Send data to the client.
Dim sw As New StreamWriter(ns)
If rbShutdown.Checked = True Then
sw.WriteLine("###SHUTDOWN###")
End If

If rbReboot.Checked = True Then
sw.WriteLine("###REBOOT###")
End If
If rbLogOff.Checked = True Then
sw.WriteLine("###LOGOFF###")
End If
If rbNothing.Checked = True Then
sw.WriteLine("to")
End If
sw.Flush()
' Receive and display data.
Dim sr As New StreamReader(ns)
Dim result As String = sr.ReadLine()
If result = "###OK###" Then
MsgBox("Operation Performed!!!", MsgBoxStyle.Information, _
"Accepted by client")
End If

sr.Close()
sw.Close()
ns.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Note: remoteClientX must be run on remote PCs & check the network IP address.

Collapse | Copy Code
t = objComputer.Win32Shutdown(8 + 4, 0)
The above statement is used to shutdown the system. Here 8 is the code for shutdown and 4 is for Force that is 8+4 : force shutdown, same for reboot and logoff.

Collapse | Copy Code
Force shutdown: 8+4
Force reboot : 2+4
LogOff : 0
Note: remoteClientX uses WMI that is Win32_OperatingSystem class for force shutdown, force reboot, logoff.

License
This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share
EMAIL
About the Author
Hari Om Prakash Sharma
Software Developer
India India
Developer
Follow on Twitter Twitter

Comments and Discussions

You must Sign In to use this message board.
Search Comments
Profile popups Spacing Noise Layout Per page
First PrevNext

Question
add various ip Pin
member naq_ninetwo92 18-Oct-12 6:20
Answer
Re: add various ip Pin
member Hari Om Prakash Sharma 5-Dec-12 18:29
General
Re: add various ip Pin
member naq_ninetwo92 4-Feb-13 15:34
General
My vote of 1 Pin
member Аslam Iqbal 10-Aug-12 18:46
General
My vote of 3 Pin
member Vitaly Tomilov 24-Jun-12 0:17
General
Article Viewer in C#.Net Pin
member Mohammad Afrashteh 9-Feb-11 13:36
General
Help needed Pin
member servox 4-Aug-10 13:13
Answer
Re: Help needed Pin
member Hari Om Prakash Sharma 11-Aug-10 0:43
General
Sysinternal did this a long time ago.... Pin
member giammin 3-Jun-10 22:49
General
Re: Sysinternal did this a long time ago.... Pin
member Hari Om Prakash Sharma 4-Jun-10 6:37
General
remote shutdown error Pin
member alanz85 8-Apr-10 0:16
General
Re: remote shutdown error Pin
member Hari Om Prakash Sharma 11-Apr-10 4:21
General
code Pin
member happyankitsanghvi 1-Jan-10 23:28
Answer
Re: code Pin
member Hari Om Prakash Sharma 4-Jan-10 0:54
General
please Pin
member Member 4057475 1-Oct-09 9:28
Question
Remote start up server Pin
member kuniyo 8-Jul-09 0:11
Answer
Re: Remote start up server Pin
member Hari Om Prakash Sharma 26-Jul-09 20:30
General
Shutdown 1000 XP SP2 PCs Pin
member neoice 12-Dec-08 23:39
General
Re: Shutdown 1000 XP SP2 PCs Pin
member Hari Om Prakash Sharma 26-Jul-09 20:36
Question
Remote data on com port Pin
member fahadi86 10-Dec-08 11:20
Answer
Re: Remote data on com port Pin
member Hari Om Prakash Sharma 17-Dec-08 23:57
General
mayank Pin
member rajnik 2-Dec-08 2:11
General
Re: mayank Pin
member Hari Om Prakash Sharma 15-Dec-08 19:48
General
HI Hari Om Pin
member chandrikaC 31-Aug-08 7:07
Answer
Re: HI Hari Om Pin
member Hari Om Prakash Sharma 31-Aug-08 19:56

Last Visit: 31-Dec-99 19:00 Last Update: 13-Nov-14 1:09 Refresh 12 Next »
General General News News Suggestion Suggestion Question Question Bug Bug Answer Answer Joke Joke Rant Rant Admin Admin

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Info
First Posted 23 Mar 2006
Views 122,998
Downloads 11,242
Bookmarked 77 times
Research

Why “Good Enough” Isn’t Good Enough Anymore...

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.141112.1 | Last Updated 3 Jun 2010
Chọn Ngôn ngữ​▼
Article Copyright 2006 by Hari Om Prakash Sharma
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Click vào đây để bỏ qua đến nội dung chính Trang chủ 11,010,581 thành viên (77,363 trực tuyến) đăng nhập Click vào đây để bỏ qua đến nội dung chínhhomearticlesChương và phần >tảiTìmBài viết mới nhấtMới nhất mẹo/thủ thuậtTop bài viếtNgười mới bắt đầu bài viếtKỹ thuật blogGửi bài/cập nhật hướng dẫnBài viết trợ giúp diễn đànBài thi Gửi một bài báo hoặc Mẹo Đăng Blog của bạncâu trả lời nhanh Hỏi một câu hỏi về bài viết này Hỏi một câu hỏiXem câu hỏi UnansweredXem tất cả câu hỏi...C# câu hỏiASP.NET câu hỏiVB.NET câu hỏiCâu hỏi dung JavascriptSQL câu hỏiCac thảo luậnTất cả tin nhắn ban...Vòng đời ứng dụng >Chạy một doanh nghiệpKinh doanh / tiếp thịNghiên cứu khoa học / Phiên bản Beta thử nghiệmCông việc & vấn đề đào tạoThiết kế và kiến trúcASP.NETDung JavaScriptC / C ++ / MFC >ATL / WTL / STLQuản lý C + +/ CLICông nghệ AdobeC#Công cụ miễn phíMục tiêu-CRuby On RailsCơ sở dữ liệuPhần cứng & thiết bị >Quản trị hệ thốngLưu trữ và máy chủJavaNet frameworkAndroidĐiện thoại di độngSharePointSilverlight / WPFVisual BasicPhát triển webTrang web lỗi / góp ýtính năngCuộc thiTin tứcBản tin nội bộBản tin xây dựng hàng ngàyĐăng ký nhận lưu trữKhảo sát ý kiếnSản phẩm trưng bàyThư viện nghiên cứuCodeProject công cụcộng đồngWho's WhoCác chuyên gia có giá trị nhấtSảnh tiếp khách Tin tức nội bộKỳ lạ và tuyệt vờiHộp xà bôngThông cáo báo chíNgôn ngữ không phải tiếng Anh >Tổng Ấn Độ chủ đềTướng Trung Quốc chủ đềTrợ giúp'CodeProject' là gì?Tổng FAQHỏi một câu hỏiLỗi và đề nghịBài viết trợ giúp diễn đànBản đồ trang webQuảng cáo với chúng tôiCơ hội việc làmVề chúng tôi Gửi««Bài viết» ngôn ngữ» VB.NET» chung InBài viếtTrình duyệt mãSố liệu thống kêPhiên bản (3)Lựa chọn thay thếBình luận (40)Được dán như.NET1.1Win2KWinXPWin2003VistaVS.NET2003C# 2.0C# 3.0VS2008C#BBDevTrung cấpWin7WinFormBài viết liên quanTắt máy [từ xa] bằng cách sử dụng Shutdown.exeTất cả bạn cần biết về net RemotingMột Wrapper C++ được quản lý xung quanh chủ đề XP Windows API - phần 2Từ xa quá trình và máy điều khiển của Windows NT dựa trên hệ thống (2000/XP)Bộ đếm thời gian tắt máy Windows với một cảnh báo một phútVề đầu trangTắt máy tính từ xa trong VB.NET 2003 và C# .NET 2008Hari Om Prakash Sharma, 3 tháng sáu 2010 CPOL 3,57 (34 lượt đánh giá)Tỷ lệ này: bình chọn 1vote 2vote 3vote 4vote 5Tắt máy, khởi động lại, và đăng nhập-tắt máy tính từ xa của bạn.Tải về tập tin nguồn - 199.59 KBTải về tập tin thực thi - 482.43 KBTải về remoteClientX_src (C# .NET 2008) - 35.72 KBTải về ServerX_src (C# .NET 2008) - 25.74 KBẢnh chụp màn hình mẫuẢnh chụp màn hình mẫuGiới thiệuỨng dụng này có thể sử dụng để tắt máy, khởi động lại và đăng xuất từ xa máy tính. khách hàng ứng dụng là 'remoteClientX' phải được cài đặt trên máy tính khách hàng và 'ServerX' được sử dụng để cung cấp cho lệnh như tắt máy, khởi động lại và đăng xuất.Nghe nhà nước mô-đun của remoteClientX Thu gọn | Sao chép mãPhụ ListenToServer() Cố gắng Mờ nghe như Boolean Dim localhostAddress như IPAddress = IPAddress.Parse(ipAddress.ToString) Mờ cảng là số nguyên = 63000 '' CỔNG ĐỊA CHỈ ''' làm cho ổ cắm tcpList '''''''''''''''' Dim tcpList như mới TcpListener(localhostAddress, port) Cố gắng tcpList.Start() NGHE = True Trong khi nghe Trong khi tcpList.Pending = sai và nghe = True ' Sản lượng CPU trong một thời gian. Thread.Sleep(10) Loop Nếu không nghe sau đó thoát khỏi làm Dim tcpCli như TcpClient = tcpList.AcceptTcpClient() Mờ ns như NetworkStream = tcpCli.GetStream Sr mờ như mới StreamReader(ns) ''' nhận được dữ liệu từ máy chủ ''' Dim receivedData như là chuỗi = sr.ReadLine() Nếu receivedData = "## #SHUTDOWN ###" sau đó trShutdown = mới Thread(AddressOf shutdown)trShutdown.Start() Kết thúc nếu Nếu receivedData = "## #REBOOT ###" sau đó trReboot = mới Thread(AddressOf reboot)trReboot.Start() Kết thúc nếu Nếu receivedData = "## #LOGOFF ###" sau đó trLogOff = mới Thread(AddressOf logoff)trLogOff.Start() Kết thúc nếu Dim returnedData như là chuỗi = "## #OK ###" ' & "Từ máy chủ" Tây Nam và mờ như mới StreamWriter(ns) Nam-Tây Nam.WriteLine(returnedData) Nam-Tây Nam.Flush() Sr.Close() Nam-Tây Nam.Close() NS.Close() tcpCli.Close() Loop tcpList.Stop() Bắt cũ như ngoại lệ ' lỗi NGHE = False Kết thúc thửCuối tiểuỞ đây, địa chỉ cổng được lấy làm 63000.ServerX tắt yêu cầu mô-đun Thu gọn | Sao chép mãPhụ SendMessage() Máy chủ lưu trữ mờ như String = txtClientIP.Text Mờ cảng là số nguyên = 63000 Cố gắng Dim tcpCli như mới TcpClient(host, port) Mờ ns như NetworkStream = tcpCli.GetStream ' Gửi dữ liệu cho khách hàng. Tây Nam và mờ như mới StreamWriter(ns) Nếu rbShutdown.Checked = True sau đó Nam-Tây Nam.WriteLine("###SHUTDOWN###") Kết thúc nếu Nếu rbReboot.Checked = True sau đó Nam-Tây Nam.WriteLine("###REBOOT###") Kết thúc nếu Nếu rbLogOff.Checked = True sau đó Nam-Tây Nam.WriteLine("###LOGOFF###") Kết thúc nếu Nếu rbNothing.Checked = True sau đó Nam-Tây Nam.WriteLine("to") Kết thúc nếu Nam-Tây Nam.Flush() ' Nhận được và hiển thị dữ liệu. Sr mờ như mới StreamReader(ns) Mờ kết quả như là chuỗi = sr.ReadLine() Nếu kết quả = "## #OK ###" sau đó MsgBox ("Thao tác thực hiện!", MsgBoxStyle.Information _ "Chấp nhận bởi khách hàng") Kết thúc nếu Sr.Close() Nam-Tây Nam.Close() NS.Close() Bắt cũ như ngoại lệ MsgBox (cũ.Tin nhắn) Kết thúc thửCuối tiểuLưu ý: remoteClientX phải được chạy trên máy tính từ xa và kiểm tra địa chỉ IP mạng. Thu gọn | Sao chép mãt = objComputer.Win32Shutdown (8 + 4, 0)Các báo cáo trên được sử dụng để tắt hệ thống. Đây 8 là mã cho tắt máy và 4 là lực lượng là 8 + 4: ép buộc tắt máy, giống nhau cho khởi động lại và đăng xuất. Thu gọn | Sao chép mãTắt máy lực lượng: 8 + 4Khởi động lại lực lượng: 2 + 4Đăng xuất: 0Lưu ý: remoteClientX sử dụng WMI đó là Win32_OperatingSystem lớp cho quân shutdown, lực lượng khởi động lại, logoff.Giấy phépBài viết này, cùng với bất kỳ mã nguồn liên quan và các tập tin, được cấp phép theo The mã dự án mở giấy phép (CPOL)Chia sẻTHƯ ĐIỆN TỬVề tác giảHari Om Prakash SharmaPhát triển phần mềm Ấn Độ Ấn ĐộNhà phát triểnLàm theo trên Twitter TwitterÝ kiến và thảo luận Bạn phải đăng nhập để sử dụng bảng tin này.Tìm ý kiến Quảng cáo khoảng cách tiếng ồn bố trí một trang hồ sơ Đầu tiên PrevNextCâu hỏithêm nhiều ip Pintài khoản của naq_ninetwo92 18-tháng mười-12 6:20 Câu trả lờiRe: thêm nhiều ip Pintài khoản của Hari Om Prakash Sharma 5-Dec-12 18:29 Tổng quátRe: thêm nhiều ip Pintài khoản của naq_ninetwo92 4-tháng hai-13 15:34 Tổng quátBỏ phiếu của tôi pin 1tài khoản của Аslam Iqbal 10-tháng tám-12 18:46 Tổng quátBỏ phiếu của tôi 3 pintài khoản của Vitaly Tomilov 24-Jun-12 0:17 Tổng quátXem bài viết trong C# .net Pintài khoản của Mohammad Afrashteh 9-tháng hai-11 13:36 Tổng quátGiúp đỡ cần thiết Pintài khoản của servox 4-tháng tám-10 13:13 Câu trả lờiRe: Trợ giúp cần thiết Pintài khoản của Hari Om Prakash Sharma 11-tháng tám-10 0:43 Tổng quátSysinternal đã làm điều này một thời gian dài trước đây... Mã pintài khoản của giammin 3-tháng 6-10 22:49 Tổng quátRe: Sysinternal đã làm điều này một thời gian dài trước đây... Mã pintài khoản của Hari Om Prakash Sharma 4-Jun-10 6:37 Tổng quáttừ xa tắt máy lỗi Pintài khoản của alanz85 8-tháng tư-10 0:16 Tổng quátRe: từ xa tắt máy lỗi Pintài khoản của Hari Om Prakash Sharma 11-tháng tư-10 4:21 Tổng quátMã Pintài khoản của happyankitsanghvi 1-Jan-10 23:28 Câu trả lờiRe: mã Pintài khoản của Hari Om Prakash Sharma 4-Jan-10 0:54 Tổng quátXin vui lòng Pintài khoản của thành viên 4057475 1-Oct-09 9:28 Câu hỏiBắt đầu từ xa lên hệ phục vụ Pintài khoản của kuniyo 8-tháng bảy-09 0:11 Câu trả lờiRe: Từ xa khởi động máy chủ Pintài khoản của Hari Om Prakash Sharma 26-tháng bảy-09 20:30 Tổng quátTắt máy 1000 XP SP2 máy tính Pintài khoản của neoice 12-Dec-08 23:39 Tổng quátRe: Shutdown 1000 XP SP2 máy tính Pintài khoản của Hari Om Prakash Sharma 26-tháng bảy-09 20:36 Câu hỏiCác dữ liệu từ xa trên cổng com Pintài khoản của fahadi86 10-Dec-08 11:20 Câu trả lờiRe: Dữ liệu từ xa trên cổng com Pintài khoản của Hari Om Prakash Sharma 17-Dec-08 23:57 Tổng quáthiếu Pintài khoản của rajnik 2-Dec-08 2:11 Tổng quátRe: hiếu Pintài khoản của Hari Om Prakash Sharma 15-Dec-08 19:48 Tổng quátHI Hari Om Pintài khoản của chandrikaC 31-tháng tám-08 7:07 Câu trả lờiRe: HI Hari Om Pintài khoản của Hari Om Prakash Sharma 31-tháng tám-08 19:56 Chuyến thăm cuối: 31-tháng mười hai-99 19:00 Cập Nhật lần cuối: 14 tháng mười một 13 1:09 làm mới 12 tiếp theo»Tổng tổng tin tức đề nghị gợi ý câu hỏi câu hỏi lỗi lỗi câu trả lời câu trả lời trò đùa trò đùa Rant Rant Admin Admin Sử dụng Ctrl + trái/phải để chuyển thư, Ctrl + lên/xuống để chuyển chủ đề, Ctrl + Shift + trái/phải để chuyển trang.Thông tinĐầu tiên đăng 23 tháng 3 năm 2006Xem 122,998Tải 11,242Đánh dấu 77 lầnNghiên cứuLý do tại sao "Good Enough" không phải là tốt đủ nữa...Permalink | Quảng cáo | Bảo mật | Điều khoản sử dụng | Điện thoại di động Web04 | 2.8.141112.1 | Cuối cùng Cập Nhật 3 tháng sáu 2009Chọn Ngôn tính ▼Điều bản quyền 2006 bởi Hari Om Prakash SharmaTất cả mọi thứ khác bản quyền © CodeProject, 1999-2014 Bố trí: cố định | chất lỏng
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Click vào đây để Bỏ qua đến nội dung chính
Home
11.010.581 thành viên (77.363 trực tuyến) Đăng nhập Bấm vào đây để Bỏ qua đến nội dung chính homearticles chương và mục> tải Tìm kiếm Bài viết mới nhất mới nhất Mẹo / Tricks Top bài viết mới bắt đầu bài viết kỹ thuật Blogs viết bài / Cập nhật Hướng dẫn Điều Diễn đàn Trợ giúp Điều cạnh tranh Gửi một bài báo hoặc đấm bài viết Blog của bạn câu trả lời nhanh Hỏi về bài viết này Đặt câu hỏi chưa được trả lời câu hỏi Xem Xem Tất cả các câu hỏi ... C # câu hỏi câu hỏi ASP.NET VB.NET câu hỏi Javascript câu hỏi SQL câu hỏi thảo luận tất cả các Hội đồng tin nhắn ... Application Lifecycle> Chạy một doanh nghiệp Bán hàng / Tiếp thị Hợp tác / Beta Thử nghiệm làm việc & Đào tạo Các vấn đề Thiết kế và Kiến trúc ASP.NET JavaScript C / C ++ / MFC> ATL / WTL / STL Managed C ++ / CLI Adobe công nghệ C # Công cụ miễn phí Objective-C Ruby On Rails Cơ sở dữ liệu Phần cứng & Thiết bị> Hệ thống quản trị Hosting và máy chủ Java .NET Framework Android Mobile Sharepoint Silverlight / WPF Visual Basic Web Phát triển trang web Bugs / Gợi ý tính năng cuộc thi Tin tức The Insider Bản tin The Daily Xây dựng Bản tin Bản tin lưu trữ Khảo sát sản phẩm Showcase Thư viện Nghiên cứu CodeProject Stuff cộng đồng Ai là ai Chuyên gia có giá trị nhất The Lounge The Insider Tin tức The Weird & The Wonderful Các Soapbox Thông cáo báo chí Non-English Language> chung chủ đề Ấn Độ chủ đề chung của Trung Quốc giúp đỡ là gì CodeProject '? và đáp Hỏi Bugs và Gợi ý Điều Diễn đàn Trợ giúp Sơ đồ trang web Quảng cáo với chúng tôi Cơ hội việc làm Giới thiệu Sending bài viết »Ngôn ngữ» VB.NET »chung In Điều Duyệt Luật Thống kê sửa đổi (3) giải pháp thay thế Nhận xét ​​(40) Tagged như .NET1.1 Win2K WinXP Win2003 Vista VS.NET2003 C # 2.0 C # 3.0 VS2008 C # VB Dev Trung Win7 WinForm Bài viết liên quan Shutdown [xa] Sử dụng Shutdown.exe Tất cả bạn cần biết về .NET Remoting Một Managed C ++ Wrapper Khoảng Windows XP Theme API - Phần 2 quá trình từ xa và kiểm soát máy của hệ thống dựa trên Windows NT (2000 / XP) của Windows Shutdown hẹn giờ với một One Minute Warning Chuyển về đầu trang Shutdown từ xa trong VB.NET 2003 và C # .NET 2008 Hari Om Prakash Sharma, 03 Tháng 6 2010 CPOL 3,57 (34 phiếu) Đánh giá điều này: bỏ phiếu 1vote 2vote 3vote 4vote 5 Shutdown, khởi động lại, và đăng xuất máy tính từ xa của bạn. Tải về file nguồn - 199,59 KB Tải về thực thi - 482,43 KB Tải về remoteClientX_src (C # .NET 2008) - 35,72 KB Tải về ServerX_src (C # .NET 2008) - 25,74 KB mẫu ảnh chụp màn hình mẫu ảnh chụp màn hình Giới thiệu ứng dụng này có thể được sử dụng để tắt máy, khởi động lại và logoff máy tính từ xa. Ứng dụng khách hàng đó là 'remoteClientX phải được cài đặt trên máy tính khách hàng và' ServerX 'được sử dụng để cung cấp cho các lệnh như tắt máy, khởi động lại và logoff. Nghe Nhà nước Module remoteClientX Collapse | Sao chép Mã Tiểu ListenToServer () Hãy thử Dim NGHE As Boolean Dim localhostAddress Như IPAddress = IPAddress.Parse (ipAddress.ToString) cổng Dim As Integer = 63000 '' ADDRESS PORT '' '' '' '' '' 'làm ổ cắm tcpList '' '' '' '' '' '' '' '' Dim tcpList Theo New TcpListener (localhostAddress, cổng) Hãy thử tcpList.Start () NGHE = True Đỗ Trong khi NGHE Đỗ Trong khi tcpList.Pending = False Và NGHE = True 'Năng suất CPU trong một thời gian. Thread.Sleep (10) Vòng Nếu Không NGHE Sau đó Exit Do Dim tcpCli Như TcpClient = tcpList.AcceptTcpClient () ns Dim Như NetworkStream = tcpCli.GetStream Dim sr Theo New StreamReader (ns) '' '' '' '' 'lấy dữ liệu từ máy chủ' '' '' '' '' '' '' '' Dim receivedData As String = sr.ReadLine () Nếu receivedData = "### SHUTDOWN ###" Sau đó trShutdown = Chủ đề mới (AddressOf tắt máy) trShutdown.Start () End If Nếu receivedData = " ### khởi động lại ### "Sau đó trReboot = Chủ đề mới (AddressOf khởi động lại) trReboot.Start () End If Nếu receivedData = "### Logoff ###" Sau đó trLogOff = Chủ đề mới (AddressOf logoff) trLogOff.Start () Cuối Nếu Dim returnedData As String = "### OK ###" "&" Từ Server " Dim sw As New Như cựu ngoại lệ "lỗi NGHE = False End Try End Sub Ở đây địa chỉ cổng được thực hiện như là 63.000. ServerX Shutdown Yêu cầu Mô-đun Collapse | Sao chép Mã Tiểu SendMessage () Dim chủ As String = txtClientIP.Text cổng Dim As Integer = 63000 Hãy thử Dim tcpCli Như New TcpClient (host, port) ns Dim Như NetworkStream = tcpCli.GetStream 'Gửi dữ liệu cho khách hàng. Dim sw As New StreamWriter (ns) Nếu rbShutdown.Checked = True Sau đó sw.WriteLine ("### SHUTDOWN ###" ) End If Nếu rbReboot.Checked = True Sau đó sw.WriteLine ("khởi động lại ### ###") End If Nếu rbLogOff.Checked = True Sau đó sw.WriteLine ("### Logoff ###") End If Nếu rbNothing.Checked = True Sau đó sw.WriteLine ("đến") End If sw.Flush () 'Tiếp nhận và hiển thị dữ liệu. Dim sr Theo New StreamReader (ns) kết quả Dim As String = sr.ReadLine () Nếu kết quả = "# ## ### OK "Sau đó, MsgBox ("Operation Thực hiện !!!", MsgBoxStyle.Information, _ "Được chấp nhận bởi khách hàng") End If sr.Close () sw.Close () ns.Close () Catch ex Như Exception MsgBox (ex.Message) End Try End Sub Lưu ý: remoteClientX phải được chạy trên máy tính từ xa và kiểm tra địa chỉ IP mạng. Thu | Sao chép Mã t = objComputer.Win32Shutdown (8 + 4, 0) Những tuyên bố trên được sử dụng để tắt máy tính, hệ thống. Dưới đây là 8 mã để tắt máy và 4 là dành cho quân đó là 8 + 4: lực lượng tắt máy, cùng với khởi động lại và logoff. Thu | Sao chép Mã Force shutdown: 8 + 4 khởi động lại Force: 2 + 4 Logoff: 0 Lưu ý: remoteClientX sử dụng WMI đó là lớp Win32_OperatingSystem cho lực lượng tắt máy, khởi động lại lực lượng, logoff. Giấy phép Bài viết này, cùng với bất kỳ mã nguồn liên quan và các tập tin, được cấp phép theo Giấy phép Mã số dự án Open (CPOL) Chia sẻ EMAIL về các Tác giả Hari Om Prakash Sharma phát triển phần mềm Ấn Độ Ấn Độ phát triển theo trên Twitter Twitter Nhận xét ​​và thảo luận Bạn phải Đăng nhập để sử dụng bảng thông báo này. Tìm kiếm Comments quảng cáo Sơ Spacing Noise Layout mỗi trang Đầu tiên TrướcSau Câu hỏi thêm nhiều Pin ip thành viên naq_ninetwo92 18-Oct-12 06:20 trả lời Re: thêm khác nhau ip Pin thành viên Hari Om Prakash Sharma 5-Dec-12 18:29 chung Re: thêm nhiều Pin ip thành viên naq_ninetwo92 4-Feb-13 15:34 chung cuộc bỏ phiếu của tôi về 1 Pin thành viên Аslam Iqbal 10-Aug-12 18:46 chung phiếu bầu của tôi 3 Pin thành viên Vitaly Tomilov 24-Jun-12 00:17 Tổng Điều Viewer trong C # .Net Pin thành viên Mohammad Afrashteh 9-Feb-11 13:36 chung Trợ giúp cần thiết Pin thành viên servox 4-Aug-10 13:13 trả lời Re: Trợ giúp cần thiết Pin thành viên Hari Om Prakash Sharma 11-Aug-10 00:43 chung Sysinternal đã làm điều này một thời gian dài trước đây .... Pin giammin thành viên 3-Jun-10 22:49 chung Re: Sysinternal đã làm điều này một thời gian dài trước .... Pin thành viên Hari Om Prakash Sharma 4-Jun-10 06:37 chung lỗi tắt máy từ xa Pin thành viên alanz85 8-Apr-10 00:16 chung Re: lỗi tắt máy từ xa Pin thành viên Hari Om Prakash Sharma 11 Apr- 10 04:21 chung mã Pin thành viên happyankitsanghvi 1-Jan-10 23:28 trả lời Re: Mã Pin thành viên Hari Om Prakash Sharma 4-Jan-10 00:54 chung xin vui lòng Pin thành viên Thành viên 4.057.475 1-Oct-09 09:28 Câu hỏi từ xa bắt đầu lên máy chủ Pin kuniyo thành viên 8-Jul-09 00:11 trả lời Re: Remote bắt đầu lên máy chủ Pin thành viên Hari Om Prakash Sharma 26-Jul-09 20:30 chung Shutdown 1000 XP SP2 máy tính Pin neoice thành viên 12-Dec-08 23:39 Tổng Re: Shutdown 1000 XP SP2 Pin máy tính thành viên Hari Om Prakash Sharma 26-Jul-09 20:36 Câu hỏi dữ liệu từ xa trên cổng com Pin thành viên fahadi86 10-Dec-08 11:20 trả lời Re: dữ liệu từ xa trên cổng com Pin thành viên Hari Om Prakash Sharma 17-Dec-08 23:57 chung Mayank Pin thành viên rajnik 2-Dec-08 02:11 chung Re: Mayank Pin thành viên Hari Om Prakash Sharma 15-Dec-08 19:48 chung HI Hari Om Pin thành viên chandrikaC 31-Aug-08 07:07 trả lời Re: HI Hari Om Pin thành viên Hari Om Prakash Sharma 31-Aug-08 19:56 Lần đăng nhập trước: 31-Dec-99 19:00 Cập nhật lần cuối: 13-Nov-14 1 : 09 Refresh 12 Tiếp theo » chung chung Tin tức Đề xuất Đề xuất câu hỏi Câu hỏi Bug Bug trả lời trả lời Joke Joke Rant Rant Admin Admin Sử dụng Ctrl + Left / Right để chuyển thông điệp, Ctrl + Up / Down để chuyển đổi chủ đề, Ctrl + Shift + Left / Right để chuyển trang. Thông tin đầu tiên đăng ngày 23 Tháng Ba 2006 Lần 122.998 tải 11.242 Bookmarked 77 lần nghiên cứu Tại sao "Good Enough" Không phải là Good Enough Anymore ... Permalink | Quảng cáo | Bảo mật | Điều khoản sử dụng | Mobile Web04 | 2.8.141112.1 | cuối cập nhật ngày 03 tháng 6 2010 Select Language ▼ Điều Copyright 2006 by Hari Om Prakash Sharma Mọi thứ khác Copyright © CodeProject, 1999-2014 Layout: cố định | chất lỏng











































































































































































































































































































































































đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: