VBoxManage setextradata 하위 명령에 대한 키와 값 목록이 있습니까?

VBoxManage setextradata 하위 명령에 대한 키와 값 목록이 있습니까?

setextradata4.3.12(및 기타) 의 VBoxManage도구 하위 명령 VirtualBox은 많은 유용한 조정과 기호 링크 활성화와 같은 필수 기능까지 제공 VBoxManage setextradata <VM name> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<share name> 1하지만 체계적으로 문서화되지 않은 것 같습니다. 명령에 대한 목록(제한 사항이 있는 경우 모든 키(및 제한 사항이 있는 경우 값))이 있습니까(지원되는 버전 포함)?

답변1

불행하게도 나는 그것이 현재로서는 대부분 문서화되지 않았으며 VirtualBox 소스 코드에서 다음과 같은 설정을 사용할 가능성이 있는 부분에서 낚시를 대체할 수 있는 방법이 없다는 것을 발견했습니다.src/VBox/장치, 모든 pfnCFGMQuery* Def호출에 대해 코드에서 해당 호출이 수행하는 작업을 파악합니다.

답변2

나는 수년간 하나를 검색했지만 완전한 목록을 찾지 못했습니다. "Chapter 9. Advanced Topics"에는 많은 "키"가 있습니다.https://www.virtualbox.org/manual/ch09.html

그러나 나는 이것이 고급 튜닝 기능을 위한 "추가" 정보를 설정하고 새로운 명령이나 옵션을 구현하는 것보다 더 빠르게 추가 기능을 개발하기 위한 기능일 뿐이라고 생각합니다.

내가 옳다면 우리는 완전한 목록을 결코 찾을 수 없을 것입니다. 이에 대한 예는 내가 원하는 모든 것을 오류 없이 "추가 데이터"로 넣을 수 있는 이 테스트이며, 이 발명된 "추가 데이터"는 마치 VirtualBox의 일부인 것처럼 검색할 수도 있습니다( HOST$호스트 시스템의 프롬프트에 유의하세요). :

HOST$ VBoxManage setextradata GUEST_VM_NAME VBoxInternal2/testing/a_test 100
HOST$ VBoxManage getextradata GUEST_VM_NAME enumerate
...
Key: VBoxInternal2/testing/a_test, Value: 100
...
HOST$ VBoxManage getextradata GUEST_VM_NAME VBoxInternal2/testing/a_test
Value: 100
HOST$

답변3

일부 "전역" 매개변수 없이 WM-NAME에만 사용됩니다.

https://gist.github.com/hazg/9f4ccaf7f160f817f7f288b5686be077

관련 정보