Click here to Skip to main content
15,878,814 members
Articles / Web Development / ASP.NET
Article

HTTP Computer Manager

Rate me:
Please Sign up or sign in to vote.
4.17/5 (19 votes)
1 Sep 20041 min read 125.5K   4.3K   73   27
HTTP Computer Manager

Image 1

Introduction

This application features:
  • Connection to any Computer on remote network;
  • System information browsing
    • Operation System
    • Computer Information
    • Process Information
    • BIOS
    • Time Zone
    • Memory Configuration
    • Video Configuration
  • Event Viewer
  • Process Viewer
    • Process List
    • Process Tree
    • Process Properties
    • Process Priority Changing
    • Process Killing
  • Services
    • Start
    • Stop
    • Pause
    • Resume
    • Change Start Mode
  • Resource Viewers
    • Local Groups
    • Local Users
    • Shares
    • Environment (Editable)
    • Logical Disks
    • Network Adapters
    • System Drivers

Details

Service and Process lists have context menu, Environment is editable and you can save changes. You browse information on server where application is installed, or on any (accessible from server) computer on remote network.

Image 2

Application backend is based on WMI Data Provider for . Net All screens referenced to the same page pgQuery.aspx with "panel" parameter. Panel is XML file with WQL command and reference to XSLT.

For Example :

XML
<?xml version="1.0" encoding="utf-8" ?>
  <Panel> 
    <Query type="wql"> 
      <Param name="SortBy" default="DisplayName"/>   
      <Param name="SortDir" default="ASC"/> 
      <Command> 
        SELECT __PATH, DisplayName, State, StartMode, StartName  
        FROM Win32_Service  
        ORDER BY @SortBy @SortDir 
      </Command>
    </Query> 
    <Output type="html">  
      <Xslt src="ServiceList"/> 
    </Output>
  </Panel>

Using this framework you can easily create new pane, just add new Panel + XSLT. Framework also include a couple of HTC controls :

  • DataGrid - data grid;
  • Menu - context menu;
  • Include - client side HTML include (based on MSDN example);
Using pgInclude.aspx and Include.htc possible to create multi-panel page (for example System Information page).

Related Resources

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
PraiseHTTP Pin
Adhyansh214-Jun-20 7:03
professionalAdhyansh214-Jun-20 7:03 
GeneralProject Not Run Properly Pin
hitesh110126-Apr-06 1:00
hitesh110126-Apr-06 1:00 
GeneralSource Code Pin
RB_Juice9-Sep-05 8:25
RB_Juice9-Sep-05 8:25 
Generalconnecting to remote computer Pin
Anil_Tech2-Sep-05 11:37
Anil_Tech2-Sep-05 11:37 
Generalremote user Pin
manasrahfantom16-Apr-05 4:45
manasrahfantom16-Apr-05 4:45 
GeneralHelp me please . Pin
Member 146604424-Oct-04 23:05
Member 146604424-Oct-04 23:05 
GeneralDatabase store Pin
deadcoconut25-Sep-04 7:03
deadcoconut25-Sep-04 7:03 
GeneralSystem.UnauthorizedAccessException Pin
serberwww23-Sep-04 23:53
serberwww23-Sep-04 23:53 
GeneralRe: System.UnauthorizedAccessException Pin
Maxim Kazitov24-Sep-04 5:39
Maxim Kazitov24-Sep-04 5:39 
GeneralRe: System.UnauthorizedAccessException Pin
serberwww26-Sep-04 22:42
serberwww26-Sep-04 22:42 
GeneralAdd a panel Pin
Member 105774413-Sep-04 5:47
Member 105774413-Sep-04 5:47 
GeneralRe: Add a panel Pin
Maxim Kazitov13-Sep-04 8:36
Maxim Kazitov13-Sep-04 8:36 
GeneralRe: Add a panel Pin
Member 105774413-Sep-04 22:25
Member 105774413-Sep-04 22:25 
GeneralRe: Add a panel Pin
Maxim Kazitov14-Sep-04 8:30
Maxim Kazitov14-Sep-04 8:30 
Questionremote host ? Pin
Hur Nam Hoon13-Sep-04 5:31
Hur Nam Hoon13-Sep-04 5:31 
AnswerRe: remote host ? Pin
Maxim Kazitov13-Sep-04 8:37
Maxim Kazitov13-Sep-04 8:37 
GeneralGreat Pin
Bill Seddon10-Sep-04 23:14
Bill Seddon10-Sep-04 23:14 
GeneralGreat!! Pin
LucyLight9-Sep-04 4:26
LucyLight9-Sep-04 4:26 
But where can I find the WMIConsts.DecodeReturnValue(). My system complains about missing WMIConsts definition.Smile | :) Smile | :) Smile | :)
GeneralRe: Great!! Pin
Maxim Kazitov9-Sep-04 5:10
Maxim Kazitov9-Sep-04 5:10 
GeneralGreat except for... Pin
rlfh9-Sep-04 0:11
rlfh9-Sep-04 0:11 
GeneralRe: Great except for... Pin
Maxim Kazitov9-Sep-04 5:07
Maxim Kazitov9-Sep-04 5:07 
Generalasp Pin
sujithfem2-Sep-04 13:38
sujithfem2-Sep-04 13:38 
QuestionHow to set it to localhost ? Pin
nissim zur2-Sep-04 12:37
nissim zur2-Sep-04 12:37 
AnswerRe: How to set it to localhost ? Pin
Maxim Kazitov2-Sep-04 17:04
Maxim Kazitov2-Sep-04 17:04 
GeneralTop nice! Pin
Thomas Lykke Petersen1-Sep-04 21:22
Thomas Lykke Petersen1-Sep-04 21:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

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