我想爲我的測試驅動程序定義/生成一個GUID(接口類)。 「以編程方式使用C/C++」這樣做的最好方法是什麼,所以它不會與系統中的其他設備/驅動程序衝突?建議如何爲驅動程序定義GUID?
另外,在創建新的GUID時,是否有任何標準指導方針要遵守或記住其他事項?
請建議。
我想爲我的測試驅動程序定義/生成一個GUID(接口類)。 「以編程方式使用C/C++」這樣做的最好方法是什麼,所以它不會與系統中的其他設備/驅動程序衝突?建議如何爲驅動程序定義GUID?
另外,在創建新的GUID時,是否有任何標準指導方針要遵守或記住其他事項?
請建議。
CoCreateGuid是使用包括您的網絡適配器在內的隨機源進行此操作的Win32 API。
Martyn
使用GUID生成器。有一個與Visual Studio捆綁在一起。在2008年,它位於工具>創建GUID下。
如果您有Boost,請查看Boost UUID (Universally Unique Id)庫。
感謝您的快速響應。有沒有辦法以編程方式創建一個? – MemoryLeak
當然。如果你使用的是.NET中的某個GUID類,我相信你可以在谷歌上找到其他的GUID生成算法。我會想象有一些簡單的Win32調用你也可以調用... – wmorrell
我想在C/C++中做到這一點。我希望能夠在運行期間即時生成它,當我計劃執行測試時。 – MemoryLeak