问题标签 [serial-number]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2992 浏览

java - 使用终端在 OSx 上获取主 HDD 串行

好的,所以我认为这个问题的标题几乎概括了它。

我想知道一种在没有管理员权限的情况下在 OSx 中获取安装操作系统的 HDD 序列号的方法。最好是使用终端来执行此操作,因为我需要在我的 Java 应用程序中使用序列号,并且我怀疑 Java 是否具有获取信息本身的能力。

提前致谢

0 投票
3 回答
3642 浏览

c# - 序列号锁定程序/进行试用?

我正在寻找有关创建系统的指导,该系统将允许我锁定我的程序并将它们置于试用模式。我想要指导的部分是创建/检查密钥的算法,你们对它应该是什么样子有什么建议吗?我正在使用 c#。

0 投票
2 回答
1503 浏览

prototype - 使用独立的 DLL 文件验证序列密钥 - 转换函数 NSIS => Prototype => Pascal

您能帮我创建基于 DLL 文件的串行检查功能吗?不幸的是我没有函数原型。

我所拥有的是该功能的 NSIS 版本:

t- 文本,字符串(LPCSTR,指向第一个字符的指针)

r1-r9- 这些对于 NSIS 来说是 1-9 美元(可以输入或输出)。在这种情况下,r1 是 $1,$1 是带有分隔符“-”的序列号。

i- int(包括 char、byte、short、句柄、指针等)

.- 表示没有输入

u- 卸载 DLL

附加信息:NSIS 脚本是用 ANSI 编写的,我使用的是 Unicode 版本的 Inno Setup。

如果可能,应该从编辑框导入序列号 - 我在这里问了一个关于自定义序列页面的问题:Inno Setup 中序列号的自定义页面

0 投票
3 回答
3128 浏览

c++ - 如何在类 Unix 系统上从 USB 设备获取序列号

二进制文件位于用作加密狗的 USB 密钥上。

我需要从密钥中获取唯一标识符。VendorID + DeviceID 是不可能的,因为如果 USB 密钥的型号相同,它们可能是相同的。

使用 Windows,我使用了一个功能GetVolumeInformation(),它给我一个序列号,每次格式化设备时都会更改(不是问题)。

使用Unix,要得到相同的序列号,需要读取目录下对应的挂载文件/dev/。但是这个操作需要root 访问权限,或者至少我需要成为特定组的一部分。

唯一标识符可能与 Win32 系统上的序列号不同。但是对于我将用于交付的每个 USB 密钥,它必须是不同的。

有任何想法吗 ?

0 投票
1 回答
5538 浏览

c# - WMI 硬盘序列号转置

我有一些代码可以从 WMI 获取硬盘序列号。

起初我认为它正在工作并检索到正确的序列号。在尝试使用它进行比较之后,我发现 WMI 报告的数字并不完全正确。WMI 序列号用一堆空格填充,并且字符被调换。

打印在贴纸上并由某些工具(可能使用 DeviceIoControl)返回的实际驱动器序列号是“3RH8B1BG”,但 WMI 返回“R38H1BGB”。

真实序列号:3RH8B1BG
WMI 序列号:R38H1BGB

一些工具,如 SiSoftware Sandra,返回这个填充和转置的数字,但它不是实际的序列号。如果您每隔一个位置调换一次,WMI 值就是序列号。这是正常的吗?我应该只编码以将其转换为正确的值吗?

我尽量避免使用 WMI,但现在似乎在网上搜索如何做某事都会带回 WMI 示例。

不同制造商的2个不同硬盘驱动器的WMI值序列号都被调换了,因此它不是一个磁盘。



更新:使用 DeviceIoControl 找到了一些代码

     http://addressof.com/blog/archive/2004/02/14/392.aspx

令人惊讶的是,DeviceIoControl 也返回了一个转置的序列号。在上面 CorySmith 的代码中,它有一个 SwapChars 函数

他提到的 c++ 代码有翻转到:

猜这是 DeviceIoControl 和 WMI 的标准,不敢相信我遇到的任何其他解决方案或示例都没有这个。

0 投票
2 回答
4896 浏览

batch-file - 检查 bat 文件中的卷序列号

我正在编写一个在闪存驱动器上运行的批处理脚本。我需要在代码中验证闪存驱动器的卷序列号,因此没有人应该能够从不同的位置运行它。

有谁知道如何验证批处理文件中的序列号?

例子:

0 投票
3 回答
5356 浏览

installation - 程序如何判断您是否在演示期间使用过它们?

在某些程序上,您可以在演示期间运行它们,例如“十个任务”或“5 小时”,然后您才需要决定购买它们以继续使用它们,但如果您删除并卸载该程序然后重新安装它,它知道它以前已安装,不会让您再次运行演示。

它是如何做到的?当您下载它时,它是否会向 CDN 发送一个识别号(IP?),让它知道您以前下载过它,或者当程序本身安装时,它会检查以查看以前安装的痕迹吗?

0 投票
5 回答
121902 浏览

android - Android:如何以编程方式访问 AVD 管理器中显示的设备序列号(API 版本 8)

如何以编程方式访问下图中显示的值?

在此处输入图像描述

0 投票
1 回答
2482 浏览

validation - 如何设置此序列表的序列号(Inno Setup)

我正在寻找一个串行脚本,我在这里找到了一个:

Inno 设置中序列号的自定义页面

但是如何设置序列号,因为所有序列号现在都有效。

感谢您的回答!

0 投票
2 回答
827 浏览

url - 如何制作仅在特定页面上可见的按钮?(创新设置)

我在向导页面中制作了一个按钮。但我只想在此串行表单页面上显示该按钮。现在,该按钮显示在所有向导页面上。我怎样才能让它只显示在串行页面上?

这是我用于串行表单页面的代码:

我希望你们能帮助我伙计们!