2010-05-14 6 views
1

wx는 플랫폼에 독립적 인 방식으로 이와 같은 것을 얻을 수있는 편리한 방법을 제공합니까? 나는 C++ 라이브러리 자체가 아무것도 제공하지 않는다고 생각한다. 고유 ID에 무엇을 사용해야하는지 명확한 생각이 없습니다 ... MAC 주소는 일반적이지만 다른 것은 무엇이 사용될 수 있습니까?wxWidgets : 유효성 검사/등록에 사용할 고유 한 컴퓨터 ID를 얻으십시오.

우리가 Windows 특정 작업을 수행했다면 실제 Windows indentifier/serial #을 얻을 수있는 방법이 있습니까?

답변

0

Mac 주소를 복제 할 수 있습니다.

개인적으로 Windows 환경에서는 WMI를 사용하여 하드 디스크 일련 번호를 얻습니다. 잘 작동합니다 :)

+0

악의적 일 수 있습니까? 또는 정상적인 사용 상태에서 발생할 수 있습니까? 이 경우 이전은 아마 너무 큰 거래가 아닙니다. –

+0

ISP 카드로 네트워크 카드를 설정하면 편리 할 수 ​​있습니다. 최소한의 문제로 액세스를 유지하려면 diff 카드에 MAC 주소를 복제하십시오. 그것의 아주 쉬운. – Goz

+0

HDD 일련 번호를 훨씬 쉽게 변경할 수 있습니다. –

0

UID 생성을 제공하는 wxWidgets 프레임 워크 내에 미리 정의 된 클래스가 없습니다. 프레임 워크는 대부분 GUI 객체의 플랫폼 독립적 정의를 제공합니다. wxWidgets에서 제공하는 class list을 보면 클래스가 없으므로 MAC 주소 나 HDD 일련 번호를 읽을 수 있습니다. 고유 ID를 판별하기 위해 고유 한 메소드를 작성해야합니다. unix like systemswindows에 대한 해결책이있는 것 같습니다.

관련 문제