VB2008Express コンピュータ名を変更させたい。


今日からVB  2010-01-28 11:43:28  No: 143153  IP: [192.*.*.*]

textbox1に現在のコンピュータ名を表示させ、
textbox2に変更したいコンピュータ名を入力。
[F1]ボタンを押下して設定を反映させたい。
どなたかご教示お願いいたします。。。

編集 削除
オショウ  2010-01-28 12:32:26  No: 143154  IP: [192.*.*.*]

検索してみたら・・・

http://www.wmifun.net/sample/win32_computersystem.html

VB6ですが、WMI使ってできますネ!
よって、.NETでも可能です。

※  .NET化は、頑張ってください!

以上。参考まで

編集 削除
今日からVB  2010-01-28 14:01:09  No: 143155  IP: [192.*.*.*]

オショウさま

お返事ありがとうございます。

いろいろ検索してみたのですが、.NET化の道は険しそうですね。。。

ありがとうございました。

編集 削除
魔界の仮面弁士  2010-01-28 14:53:27  No: 143156  IP: [192.*.*.*]

SetComputerName(Ex) API を呼び出してみるとか。
http://msdn.microsoft.com/ja-jp/library/cc429938.aspx
http://msdn.microsoft.com/ja-jp/library/cc429939.aspx

'Imports System.Runtime.InteropServices
Private Declare Auto Function SetComputerName Lib "kernel32" _
   (ByVal computerName As String) As <MarshalAs(UnmanagedType.Bool)> Boolean
http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200605/06050037.txt

編集 削除