2台のパソコンの識別No.08534
styth さん 21/08/29 08:06
 
 2台のパソコンのメール(@item)をインポート・エクスポートするやり方を以
前、教えてえ頂きました。
 (スレッドを変えます)
 この2台のパソコンを識別したいのでが、どう見分ければ良いんでしょうか?
 getregstr("ComputerName")を使えば良さそうなんですが、

 openreg "CURRENTUSER?","???";
 ???に何を入れたらいいのか分かりません。
 もっと良い方法があれば、そちらでも構いません。
 よろしくお願いいたします。

[ ]
RE:08534 2台のパソコンの識別No.08535
styth さん 21/08/29 08:09
 
 補足です。
 やりたいことは、間違って意図しないパソコンにエクスポートするのを防ぐためで
す。

[ ]
RE:08534 2台のパソコンの識別No.08536
山紫水明 さん 21/08/29 09:39
 
 stythさん,
> openreg "CURRENTUSER?","???";
> ???に何を入れたらいいのか分かりません。

openreg "CURRENTUSER","SOFTWARE\\Microsoft\\Windows Media\\WMSDK\\General";
message getregstr("ComputerName");
closereg;

 これでいけました。

                    山紫水明
                    SANSHISUIMEI

[ ]
RE:08536 2台のパソコンの識別No.08537
styth さん 21/08/29 09:58
 
>openreg "CURRENTUSER","SOFTWARE\\Microsoft\\Windows Media\\WMSDK\\General";
>message getregstr("ComputerName");
>closereg;
 上手く行きました。ありがとうございます。

[ ]
RE:08537 2台のパソコンの識別No.08538
秀まるお2 さん 21/08/30 08:53
 
 一応追加でコメントさせていただきますと、コンピュータ名のレジストリ値は、ネ
ット検索した情報によると、

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName

 って所を見るのが一応正しいような気がします。

 それか、レジストリじゃなくて環境変数のCOMPUTERNAMEを見た方が簡単だと思いま
す。

例:
    message getenv("COMPUTERNAME");

[ ]