我正在开发一个将通过可执行文件分发的小工具。 第一次执行时我想要显示一个教程。由于用户应该将工具复制/粘贴到他们的同事身上,如果我检测到机器已经更改并再次为新用户显示教程,那将是很好的。
如果我能以某种方式识别机器ID,我可以存储它(例如作为设置)并在启动时进行比较以显示或不显示教程。
有没有办法以某种方式识别当前的机器?
答案 0 :(得分:2)
查看LocalStorage - 它基本上存储每个用户的信息。在启动时写一个小文件,每次检查一次。如果它在那里,你知道用户,否则他是新的。
答案 1 :(得分:0)
Process
类有一个属性,表示机器名称。
Process.GetCurrentProcess().MachineName
修改强>
或者从System.Environment.MachineName
(感谢Andreas Niedermair提到它)