- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
基本上,我使用HWID锁来锁定我的程序,但是我遇到了问题,即我的程序接受acceptedSerial_2中的任何值
这是代码,请帮助我进行改进,谢谢!
显然,当我运行程序时,可接受的序列不为0,它们是受尊重的值
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 12);
std::cout << ":: Verifying HWID \n " << std::endl;
TCHAR volumeName[MAX_PATH + 1] = { 0 };
TCHAR fileSystemName[MAX_PATH + 1] = { 0 };
DWORD serialNumber = 0;
DWORD maxComponentLen = 0;
DWORD fileSystemFlags = 0;
if (GetVolumeInformation(
_T("C:\\"),
volumeName,
ARRAYSIZE(volumeName),
&serialNumber,
&maxComponentLen,
&fileSystemFlags,
fileSystemName,
ARRAYSIZE(fileSystemName)))
{
DWORD acceptedSerial = 0; //
DWORD acceptedSerial_1 = 0; //
DWORD acceptedSerial_2 = 0; //
if (serialNumber == acceptedSerial || acceptedSerial_1 || acceptedSerial_2)
{
MessageBox::Show("Access Granted!",
"Welcome",
MessageBoxButtons::OK,
MessageBoxIcon::Exclamation);
return(0);
}
else
{
MessageBox::Show("HWID Missmatch",
"Error",
MessageBoxButtons::OK,
MessageBoxIcon::Error);
exit(0);
}
}
}```
最佳答案
如果您只想接受三个值:acceptedSerial
,acceptedSerial_1
和acceptedSerial_2
,则逻辑表达式将为if ((serialNumber == acceptedSerial) || (serialNumber == acceptedSerial_1) || (serialNumber == acceptedSerial_2))
。
但是,只要if (serialNumber == acceptedSerial || acceptedSerial_1 || acceptedSerial_2)
或true
不等于零,则当前使用的acceptedSerial_1
始终为acceptedSerial_2
,即使它们不等于serialNumber
。
请引用C++ Logical OR operator: ||。
关于c++ - 为什么我的HWID锁在acceptedSerial_2中接受任何值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60028966/
我正在制作一个程序,为了阻止盗版,我正在添加一个 hwid 锁。我想使用 wmic 命令 wmic csproduct get uuid 的输出。但是我不确定如何将其输出设置为变量。 最佳答案 我相信
目前我销售一个程序,可以访问我的网页。该程序被 HWID(硬件 ID)锁定,我使用该程序访问网页而不是通过网络浏览器直接访问的唯一原因是我可以使用 HWID 身份验证。 但是,我刚刚被告知我可以编写脚
我正在制作一些东西,需要获取计算机的 HWID,跨平台。这是在 C++ 中,我正在使用带有 Qt Creator 的 Qt 框架。我真的没有发现太多,所以我会解释。我正在尝试在 Windows 上获取
各位聪明人,大家好, 美好的一天。 我这里可能有一个简单的查询。下面的代码生成 Windows Autopilot 的硬件 ID,我尝试使用机器的序列号对其进行重命名。 请告诉我这是否可行。 Set-
我要开始了。 我正在为我的 vb.net 程序设置 hwid 登录, 为了安全起见,我没有直接从程序连接到我的数据库,因为如果它被破解,我的数据库信息就会泄露, 所以我希望它通过 php 运行, 这是
我正在使用 Pushwoosh 向我的 iOS 移动应用程序发送推送通知。我想允许用户禁用应用程序内的通知。我遇到的问题是,pushwoosh api 在 ios 上使用的设备 id 与在 andro
您好 :) 我正在编写一个 C# 应用程序,需要获取运行该代码的计算机的 HWID 代码。由于这是一个控制台,我需要想办法找到 CPU、主板和 HDD 的 HWID,不使用 WMI。由于 system
我是一名优秀的程序员,十分优秀!