WmiMonitorRawEEdidV1Block no longer works in Windows 10 - windows

After the major November Update of Windows 10 the monitor WMI functions are no longer working, especially the WmiMonitorRawEEdidV1Block is returning "not supported", I have tested this on 2 computers with the same results (it worked with the initial release of Windows 10 and older Windows versions also work).
Tested with DisplayPort, HDMI connection and on a laptop.
Windows 10 build 10586
Namespace root\WMI
Is there a new WMI method in Windows 10 to retrieve the Monitor EDID information ?

Confirmed. No obvious reason that I can see, this tends to be driver trouble but I don't have any issue getting EDID data from the plug & play api.
Which is your alternative right now, you can get sample C# code from this project, sample C++ code is available on this page.

Related

Is there a way to write to the driverstore on Windows 10?

Why? Well HP managed to ship two totally different printers, both called the 'Laserjet 6L'. One supports Postscript, the other only PCL5e. Now there is no official Windows 10 driver for the PCL5e version but the Windows NT driver supports a number of PCL5e models, including some that are supported on Windows 10. So I want to try replacing the PS version GDP file on Windows 10 with the PCL5e version and see whether this will convince Windows 10 to use the same driver it uses for the other models to run my printer in the correct manner. Except that I can't seem to get permission to write to my own hard driver - grrr!
OK, the answer to my main problem of 'my printer doesn't work' was simpler than it might have been. There were three errors working together and preventing the supplied Windows 10 drivers from working correctly:
Windows 10 has two drivers for an "HP Laserjet 6L" and chose the wrong one. It installed "HP Laserjet 6L PS", a postscript driver whereas the 6L Pro requires the "HP Laserjet 6L" driver, a PCL5e driver; from printer properties, select the correct driver by hand.
Windows 10 has a 'Legacy Plug and Play' option for LPT devices; this printer is old and seems to need this set from Administrative Tools, Component Management, Devices, Ports
Windows 10 needs to be explicitly told how much memory the printer has. I have an extra 4MB card so I needed to explicitly tell Windows the printer has 5MB total; set from printer properties again.
Having fixed all of these the printer works.

VB6, Windows Tablets, Screen Resolution and ActiveResize

Earlier this year, I moved my desktop from XP to the much-maligned 8.1. At about the same time, my Vista laptop expired and was replaced by a Windows 8.1 tablet. I kept the XP tower and this is used when programming in VB6.
All my VB6 programs work fine on my 8.1 desktop, but none do on the 8.1 tablet. Instead, I get an error message about “screen resolution”. This is where Stackoverflow comes in!
In searching on Google, I came across this question, which was answered on Jul 21 '10 at 12:39 by Andy Robinson. Andy’s answer still left me with questions. I already use VB Gold’s Active Resize, which is Andy’s solution, but only after the Splash Screen. VB Gold says that no coding is necessary, but others seem to do so, as with a Private Sub Form_Resize. At my age, and not having done any new programming (as distinct from updating) for some time, I admit to needing help.
I want to be able to use some of my VB6 programs on a Windows Tablet. When I try to install, I get an error message about Screen Resolution. I think that VB Gold's ActiveResize, which is in these programs, should be able to do the job. But I am stuck with the coding.
My Tablet is a Dell Venue 8 Pro and the OS is Windows 8.1.
The total size of my 7 compiled VB6 programs is just under 14 Mb. I have connected a Memory Stick to the Tablet and sought to run the installation program. It is at that stage that I receive an error message regarding "Screen Resolution". The exact words are:
"Error: To install this program, your computer must have a display resolution of at least 800x600. Your computer's display resolution is 853x533".
From what I have read, ActiveResize should be able to solve the problem. But, at 80+, not all my faculties are working as I should wish!

Windows 7 and bluetooth 4.0 Smart

I am looking to implement the use of a Bluetooth 4.0 Smart Ready device (Polar H6/H7 Heart Rate Sensors) in my application. I am forced to target Windows 7 OS. However, I'm only seeing Windows 8 support for Smart Ready devices. I will not be able to upgrade clients to windows 8 in order to use these devices.
The first problem I found is that Windows 7 does not even see the device in order to pair with it. This might be the dongle I'm using. I have tried 2 different ones. The first is a CSR V4.0 (I'm not sure the actual model number). The second is StarTech USBBT1EDR4. Both seem to be using a CSR chipsets. Maybe I should try a different chipset based dongle? Such as Broadcom or TI?
I do see and can pair with the device with my Windows 8.1 Surface Pro.
Is there no way to get Bluetooth Smart implementation for Windows 7 OS platform?
I've recently faced the same problems! I need to run an application in o older version of windows (win xp) and I cannot find any support to that with my dongle (one based in broadcom bcm20702).
What I've found is that windows prior to windows 8, has no bluetooth low energy support, so you would not be able to use the windows bluetoth stack, and broadcom doesn't have a sdk for BLE (I've contacted them, and they said it).
So I've looked for other alternatives and BlueGiga bluetooth 4.0 dongle has a C SDK that you can use to develop your applications in Windows XP and 7. In that page (after register) you can find all the documentation you need.
I've also found a C# Wrapper and a Java Wrapper to its API.
Hope it can help.
[EDIT] : just received my dongle, tried it with win XP and it worked. Guess this is a solution for you also!
Strange thing is, I installed windows 10 and I could use bluetooth smart from my Logitech MX master mouse, but I had to go back to windows 7 because of display drivers and now it does not support it anymore. Windows 7 does not support smart bluetooth. It's just a driver I would presume, but Logitech does not provide it.
I find it realy strange that the old bluetooth device in my laptop worked fine with bluetooth smart devices in Windows 10 but in windows 7 it can only connect to plain old bluetooth devices.

Windows 7 Default Audio Device Problems, PJLIB VOIP SDK

I have been able to build PJSUA. The softphone runs perfectly on Windows XP, but on Windows 7 but it gives me the following error
It seems to be an issue with PJSUA on Windows 7. Has anyone been able to resolve this?
If you look into the code you will see that PJSUA is looking for a default device that has both input and output (mic and speakers) - such as headset. Just output or just input will not work...So if you plug in a headset you may eliminate your error. It works great on Win7.
The audio part of PJSIP is quite complicated IMO. Although I have it working now I am myself researching how to implement giving user a choice. That is, the user will have a choice of using headset or mic/speakers built-in combo.
Seems it is incompatible with windows7, and so is Sipek, because of some library which is no longer present in Windows7 (libwavemixer, ...).
I went on to use the Java-based Peers SIP Phone.

Windows Phone 7 Emulator runs in slow mode... even tho my system supports VT

Windows Phone 7 Emulator runs in slow mode... even tho my system supports VT
I just updated my Sony Vaio FW21E's bios update, now VT is enabled, but emulator still runs in same old slow mode.
How can I run the emulator in VT mode.
Please advise.
Make sure your system meets the requirements laid out here.
Setup and System Requirements for Windows Phone Emulator
In particular, verify your gpu is being recognised by the emualtor by checking the frame rate counters are visible.
This will not happen if your display driver is not WDDM1.1 compliant and minimum Directx 10.
I also recommend trying a Win7 install on a spare hard disk if you're running Vista. This consistently produces positive results when problems of this nature are reported on hardware compliant systems.
I had this issue on my Mac running bootcamp. I read in some forum what appeared to be the weirdest solution ever.
If I had Netflix open, streaming a movie, my emulator would work perfectly. When I did not, it would just be the slowest thing.
I read somewhere that could be related to drivers and hardware acceleration. So Windows Phone was not 'hardcore' enough to trigger turning on the acceleration on the video card but when you had the streaming ON it was using it, making it fast.
You might try that out... I know it sounds dumb but it worked for me.
The HD3450 should be ok as its a DirectX 10 card I beleive
As said above the card needs to be WDDM1.1
you can check this by running 'dxdiag' in the run or search box in vista. go to 'Display 1' (or just Dispaly) tab, and on the right there will be DDI Version - should be 10, and Driver Model - should be WDDM 1.1.
If its not compliant with WDDM1.1/DX10, it will work ok but you wont get things like aminmations on page transitions etc.

Resources