应用程序如何判断它是否在hackintosh上运行?

问题描述:

我实际上只是想知道一台笔记本电脑所具有的鼠标按键的数量(Apple:1,Hackintosh:2),但我猜这个答案可以与上面更一般问题的答案互换。应用程序如何判断它是否在hackintosh上运行?

编辑说明有关计算内置鼠标按钮: 我知道你可以使用外部双按钮鼠标或按住Ctrl键,但我特别感兴趣的内置硬件按钮的数量:该应用程序使用笔记本电脑的板载按钮在页面上向上/向下翻页,以改变其旋转方向(这会改变左/右按钮的滚动方向),如果应用程序知道是否有更好的用户体验实际上是两个并排按钮或只是一个控制面。

+3

你不应该问如果一台计算机是一个的Hackintosh弄清楚它的鼠标具有的按钮。你可以在普通的Mac上使用多按钮鼠标。 – 2009-12-29 07:35:47

+1

Mac电脑拥有2+个逻辑鼠标按钮,就像PC一样。 MacBook的触控板完全可以通过多点触控来实现右键点击功能。 – phoebus 2009-12-29 07:36:50

+1

我当然不知道这个答案,但我无法想象有一个答案。尤其是考虑到过去几年中mac trackpads发生了多少变化。 – 2009-12-29 08:29:13

+1

无法找到页面。 – balazs630 2017-02-01 11:06:07

我想你可以比较Hackintosh补丁和Mac OS X的香草安装文件。虽然我对OSX86不是很了解,所以我不确定如何去做。

另外,比如说,你知道计算机运行hackintosh,那么是什么?您必须找出计算机使用的鼠标,键盘,按键布局,硬件按钮等。 例如,戴尔运行的Hackintosh不会与Acer运行Hackintosh相同。

为什么不跳过中间人寻找你感兴趣的功能?

+0

如果你正在使用Clover bootloader(现在使用这种方法的现代hackintosh)和动态补丁,那么System/Library/Extension和Library/Extension下的所有kext都将是vanilla。你不能通过这种方式来分辨Hackintosh和Mac之间的区别。 – balazs630 2017-02-01 11:41:46