我只是想知道如何保存来自xml事件日志(.evtx)的关键字属性。例如,一个关键字值是0x800000000000000,如果我要将它保存在表中,那么sql中的数据类型是什么类型。
答案 0 :(得分:0)
您可以使用long
值并使用带有“X”格式化程序的.ToString()
来获取十六进制值,但您需要手动添加“0x”。
这是一个简单的例子:
long keyword = 0x800000000000000;
string hexValue = String.Format("0x{0}", keyword.ToString());
keyword
的长值为576460752303423488
,hexValue
中的值为0x800000000000000
。
调整并适应您的代码:)