Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
Can you restart the service and see if there are any other events in the log? Probably the best way to get me more info is to filter (from the actions panel to the right) the log for events from the last hour and export the System and Application logs to csv. Then PM me the output. Tell me in the PM what time the service restart was.
Can someone explain to me what's so complicated at getting the MCE remote working?
I don't have one but I read of problems all the time here? (A wiki would be really nice
Bartman wrote:Can someone explain to me what's so complicated at getting the MCE remote working?
I don't have one but I read of problems all the time here? (A wiki would be really nice
stottle wrote:Can you restart the service and see if there are any other events in the log? Probably the best way to get me more info is to filter (from the actions panel to the right) the log for events from the last hour and export the System and Application logs to csv. Then PM me the output. Tell me in the PM what time the service restart was.
Thanks,
Brett
I PM'ed you my log with starting and stopping the service. No errors reported. However from looking through the IRSS release notes apparently in a previous version they had to change the "struct" to support x32 and x64 systems. I don't know if that helps or not.
That log was remarkably unhelpful! I've got the IRSS code, so I will take a look at that.
I have a downloaded copy of Win7 RC 64 bit. The problem is that I can't get the MCE Remote to work in a VM (I'm running KVM/Qemu on a Fedora 11 box). I can test USB-UIRT from Win7 32/64 bit VMs, but I can't get the OS to recognize MCE Remote. So I'll have to bite the bullet and install it as the primary OS. I'll see if I can get something out in the next week or so.
stottle wrote:That log was remarkably unhelpful! I've got the IRSS code, so I will take a look at that.
I have a downloaded copy of Win7 RC 64 bit. The problem is that I can't get the MCE Remote to work in a VM (I'm running KVM/Qemu on a Fedora 11 box). I can test USB-UIRT from Win7 32/64 bit VMs, but I can't get the OS to recognize MCE Remote. So I'll have to bite the bullet and install it as the primary OS. I'll see if I can get something out in the next week or so.
Yeah it was shockingly unhelpful. So it appears you are creating the pipe properly and the service starts properly and I can connect to the pipe and also verify when the service is not running. The only thing it is not doing is receiving the IR signals from the remote and forwarding them down the pipe.
HA! Sorry didn't mean it like that. Meant it looks like everything is operating normally except that one part. I am going to see if I can grab a Vista 32 bit machine to try it out on so we can definitely say it is the 64 bit OS that is the issue.
@stottle
The service install/uninstall code seems to work good now and I will merge it into the trunk this weekend.
Now there is still the problem with modifying the registry. Your registry modifications need elevated privileges also? If so, you should stuff them into a python module of its own, so one can simply call a function in this module to do the changes and another one to undo them. The reason is, that the code for elevated execution is just starting another EventGhost process, that only imports a single specified python module and calls a function inside.
Then there is the question, if the reboot can be avoided. Have you identified the exact service that is responsible for reacting on the remote? It might work, if we just stop and restart this service, so it is forced to reload its registry keys.
Please post software-related questions in the forum - PMs will only be answered, if really private, thanks!
The installer modifies two sets of registry keys:
1) Keys that the service needs to output messages to the event logs
2) Keys for disabling the OS's processing of IR events.
To be clear, you still want an installer msi for the service (with the registry changes for #1 only - which doesn't require reboot), and a separate python script, not part of the msi, that does #2?
That makes sense to me, as long as you still run the installer to handle #1.
As for what service #2 changes that requires a reboot, I don't know. Wish I did, as the reboots are a PITA (Pain-in-the-A**).
BTW, I've got 64 bit working, I was going to post that when I saw this message.... So I will get that up as soon as I make these changes. Don't have the blaster working yet, though.
stottle wrote:To be clear, you still want an installer msi for the service (with the registry changes for #1 only - which doesn't require reboot), and a separate python script, not part of the msi, that does #2?
No, I want to do it all from Python and abandon the msi completely. Otherwise we would get two UAC prompts. So the required changes for the service event log handling should be done from Python also. How do they look like?
Please post software-related questions in the forum - PMs will only be answered, if really private, thanks!
HKLM\SYSTEM\CurrentControlSet\Services\EventLog\Application\AlternateMceIrService is the key, with two values:
"EventMessageFile" is a string value, set to "[Directory Service exe is in]\AlternateMceIrService.exe"
"TypesSupported" is a DWORD value, set to 0x7
HKLM\SYSTEM\CurrentControlSet\Services\EventLog\Application\AlternateMceIrService is the key, with two values:
"EventMessageFile" is a string value, set to "[Directory Service exe is in]\AlternateMceIrService.exe"
"TypesSupported" is a DWORD value, set to 0x7
Brett
Doesn't look like a big deal...
Still hunting the services to avoid the reboot. On Windows 7 I can disable everything thats sound like Media Center, but the default button handling continues to works.
Please post software-related questions in the forum - PMs will only be answered, if really private, thanks!