Process.MachineName プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Process.MachineName プロパティの意味・解説 

Process.MachineName プロパティ

関連付けられたプロセス実行しているコンピュータの名前を取得します

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Dim instance As Process
Dim value As String

value = instance.MachineName
public string MachineName { get;
 }
public:
property String^ MachineName {
    String^ get ();
}
/** @property */
public String get_MachineName ()

プロパティ
関連付けられたプロセス実行しているコンピュータの名前。

例外例外
例外種類条件

InvalidOperationException

Process オブジェクト関連付けられているプロセスがありません。

解説解説
使用例使用例

次の例を使用するには、最初に 1 つ上のメモ帳インスタンスリモート コンピュータ開始しておく必要があります。この例は、メモ帳動作しているリモート コンピュータの名前を要求し次にインスタンスに対して ProcessName、Id、およびMachineName の各プロパティ表示します

Imports System
Imports System.Diagnostics
Imports Microsoft.VisualBasic

Class GetProcessesByNameClass

   'Entry point which delegates to C-style main Private Function
   Public Overloads Shared
 Sub Main()
      Main(System.Environment.GetCommandLineArgs())
   End Sub

   Public Overloads Shared
 Sub Main(ByVal args() As
 String)
      Try

         Console.Writeline("Create notepad processes on remote
 computer")
         Console.Write("Enter remote computer name : ")
         Dim remoteMachineName As String
 = Console.ReadLine()
         ' Get all notepad processess into Process array.
         Dim myProcesses As Process() = Process.GetProcessesByName
 _
                                             ("notepad",
 remoteMachineName)
         If myProcesses.Length = 0 Then
            Console.WriteLine("Could not find notepad processes
 on remote computer.")
         End If
         Dim myProcess As Process
         For Each myProcess In
 myProcesses
            Console.WriteLine("Process Name : " &
 myProcess.ProcessName & _
                          "  Process ID : " &
 myProcess.Id & _
                          "  MachineName : " &
 myProcess.MachineName)
         Next myProcess

      Catch e As SystemException
         Console.Write("Caught Exception .... : "
 & e.Message)
      Catch e As Exception
         Console.Write("Caught Exception .... : "
 & e.Message)
      End Try
   End Sub 'Main
End Class 'GetProcessesByNameClass
using System;
using System.Diagnostics;

class GetProcessesByNameClass
{
   public static void Main(string[]
 args)
   {
      try
      {

         Console.Write("Create notepad processes on remote computer \n");
         Console.Write("Enter remote computer name : ");
         string remoteMachineName = Console.ReadLine();
         // Get all notepad processess into Process array.
         Process[] myProcesses = Process.GetProcessesByName("notepad",remoteMachineName);
         if(myProcesses.Length == 0)
            Console.WriteLine("Could not find notepad processes on remote computer.");
         foreach(Process myProcess in myProcesses)
         {
            Console.Write("Process Name : " + myProcess.ProcessName + "
  Process ID : "
               + myProcess.Id + "  MachineName : " + myProcess.MachineName
 + "\n");
         }

      }
      catch(SystemException e)
      {
         Console.Write("Caught Exception .... : " + e.Message);
      }
      catch(Exception e)
      {
         Console.Write("Caught Exception .... : " + e.Message);
      }
   }
}
#using <System.dll>

using namespace System;
using namespace System::Diagnostics;
int main()
{
   try
   {
      Console::Write( "Create notepad processes on remote computer \n"
 );
      Console::Write( "Enter remote computer name : " );
      String^ remoteMachineName = Console::ReadLine();
      
      // Get all notepad processess into Process array.
      array<Process^>^myProcesses = Process::GetProcessesByName( "notepad",
 remoteMachineName );
      if ( myProcesses->Length == 0 )
            Console::WriteLine( "Could not find notepad processes on remote
 computer." );
      Collections::IEnumerator^ myEnum = myProcesses->GetEnumerator();
      while ( myEnum->MoveNext() )
      {
         Process^ myProcess = safe_cast<Process^>(myEnum->Current);
         Console::Write( "Process Name : {0}  Process ID : {1}  MachineName
 : {2}\n", myProcess->ProcessName, myProcess->Id, myProcess->MachineName
 );
      }
   }
   catch ( SystemException^ e ) 
   {
      Console::Write( "Caught Exception .... : {0}", e->Message );
   }
   catch ( Exception^ e ) 
   {
      Console::Write( "Caught Exception .... : {0}", e->Message );
   }

}

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からProcess.MachineName プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からProcess.MachineName プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からProcess.MachineName プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Process.MachineName プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Process.MachineName プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS