目前我正在制作一个我想要适合几台电脑的程序。我根据这个站点用WMI查询一些硬件ID(磁盘,主板和CPU): https://msdn.microsoft.com/en-us/library/aa390423(v=vs.85).aspx
在那里使用SQL时,是否可以通过SELECT
接收数据,而不是通过UPDATE
查询来更改数据?如果是这样,这种创建“受版权保护的程序”的尝试将失败,对吗?
答案 0 :(得分:2)
WMI
使用WQL语言,它只是ANSI SQL的一小部分。 WQL
语言不支持UPDATE或INSERT语句。此外,如果您想要更新某些属性值,这取决于WMI属性/类是否可写,最后取决于您想要完成的内容,您必须使用IWbemClassObject.Put
或IWbemServices.PutInstance
方法。