मुझे VMWare vcentrum में होस्ट किए गए Win Server 2012 में (डिफ़ॉल्ट) स्क्रीन रिज़ॉल्यूशन सेट करने की आवश्यकता है 5.5.0। यह जेनकिंस द्वारा विंडोज अनुप्रयोगों के लिए स्वचालित जीयूआई परीक्षण चलाने के लिए एक समर्पित सर्वर है। जेनकिंस से कनेक्ट होने पर, इसमें 1024x768 का स्क्रीन रिज़ॉल्यूशन है। मुझे कम से कम 1024px की ऊँचाई चाहिए।
मैंने अब तक क्या कोशिश की:
जेनकींस से setres.exe चलाएँ
c:\windows\system32\setres.exe -w 1280 -h 1024
परिणाम: ग्राफिक्स डिवाइस में लागू की गई सेटिंग्स को लागू नहीं किया जा सकता है।
Vmx फ़ाइल में निम्न पंक्तियाँ जोड़ें
svga.autodetect = "FALSE"
svga.vramSize = "20971520"
svga.maxWidth = "1920"
svga.maxHeight = "1080"
परिणाम: setres.exe -i अभी भी 1024x768 लौटाता है
विन एपीआई कार्यों का उपयोग करें: ChangeDisplaySettings , EnumDisplaySettings
मैंने एक C # उपयोगिता लिखी थी जो WS2003 (जेनकिन्स से रन) और amp पर सही ढंग से काम करती थी; Win7 (स्थानीय रूप से चलाएं), लेकिन जेनकींस से WS2012 पर चलते हैं EnumDisplaySettings रिटर्न:
Supported Modes:
1024 by 768, 32 bit, 60 hertz
1280 by 1024, 32 bit, 60 hertz
1920 by 1080, 32 bit, 60 hertz
...shortened
हालाँकि ChangeDisplaySettings रिटर्न
-1 : dislplay change failed
अल्टर रजिस्ट्री:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{A8405CA4-B9D8-4123-B809-D912D3B666DC}\0000
परिणाम: कोई नहीं और जेनकींस कनेक्ट होने के बाद, यह चाबियाँ VidPNSource0Width & amp; ऊंचाई 1024x768 तक
कोई विचार?
संपादित करें: VM हार्डवेयर सेटिंग्स