Firstly, I hope this is the correct section to ask.

I have repackaged a DVD player application. However, as this is deployed to workstation's where the users are not Admins, I have a problem on workstations where the DVD drive does not yet have it's region set (preferably to 2!). When run as an admin user, the application prompts on first use in this scenario, for the region to be set - like setting the region in device manager I guess. This I believe sets the region on the DVD drive firmware. However, as a regular user, this fails.

So, I am looking for a way to script or automate setting the region code of DVD drives where it is not already set - perhaps by a DLL or api call. I will probably implement this via a custom action in my DVD player MSI. I should mention the OS is Windows XP Pro.

Any one got any ideas on programatically setting DVD region (only from a not set state, I am not trying to hack anything)?

Apart from all the suspect sites that I keep finding about hacking to multi-region, I have found many references to "dvdrgn.exe", but no supporting documentation or arguments that can be used with it.

Any help greatly appreciated.

0 Comments   [ + ] Show Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.


Tip - From what I read, an RPC2 DVD drive will need a DVD of the region that is being set, to be in the drive, at the time of setting the region.

From what I have read, I belive "storprop.dll" could be the answer, but I have no idea what function(s) and what parameters I need to give the call in my MSI custom action [:(]

This a out of my area and league to be honest.

Does this give anyone any ideas?
Answered 06/04/2005 by: GB1
Orange Belt

Please log in to comment
I still would really like to conquer this.

If nobody has any answers, does anyone have any suggestions as to where else I could look or ask?

Application Developers/Programming forums?
Answered 06/14/2005 by: GB1
Orange Belt

Please log in to comment
Answer this question or Comment on this question for clarity