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

How to: Check Connection Status in Visual Basic

Determine if a remote computer is available

How to: Determine if a Remote Computer is Available in Visual Basic

Download a file

How to: Download a File in Visual Basic

Upload a file

How to: Upload a File in Visual Basic

Create a registry key

How to: Create a Registry Key and Set Its Values in Visual Basic

Clear the Clipboard

How to: Clear the Clipboard in Visual Basic

Read from the Clipboard

How to: Read from the Clipboard in Visual Basic

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