My.Computer Object
Provides properties for manipulating computer components such as audio, the clock, the keyboard, the file system, and so on.
Remarks
The properties exposed by the My.Computer object return information about the computer on which the application is deployed, as determined at run time. Typically, this data differs from what was available on the development computer.
Some members, such as the My.Computer.Audio object, are available only for non-server applications.
Tasks
The following table lists examples of tasks involving the My.Computer object.
To | See |
---|---|
Check connection status |
|
Determine if a remote computer is available |
How to: Determine if a Remote Computer is Available in Visual Basic |
Download a file |
|
Upload a file |
|
Create a registry key |
How to: Create a Registry Key and Set Its Values in Visual Basic |
Clear the Clipboard |
|
Read from the Clipboard |
|
Determine what is stored on the Clipboard |
How to: Determine What Type of File is Stored on the Clipboard in Visual Basic |
Save audio to the Clipboard |
How to: Save an Audio Stream to the Clipboard in Visual Basic |
Get an image from the Clipboard |
How to: Retrieve an Image from the Clipboard in Visual Basic |
Example
This example uses the My.Computer.Name property to display the name of the computer on which the code runs.
MsgBox("Computer name: " & My.Computer.Name)
Requirements
Namespace: Microsoft.VisualBasic.Devices
Class: Computer (the base class ServerComputer provides the members that are available in all projects)
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
See Also
Reference
My.Computer Object Members
My.Computer.Audio Object
My.Computer.Clipboard Object
My.Computer.Clock Object
My.Computer.FileSystem Object
My.Computer.Info Object
My.Computer.Keyboard Object
My.Computer.Mouse Object
My.Computer.Network Object
My.Computer.Ports Object
My.Computer.Registry Object
Microsoft.VisualBasic.Devices.Computer
Microsoft.VisualBasic.Devices.ServerComputer