It seems that you need some information before setting up the Slingbox PRO HD in France.
First, you must purchase the Slingbox PRO HD in France or the UK, since France uses the SECAM TV video format. This means that if you purchase this unit in the US, it will not work in France.
Secondly, you must run the same process you ran in the US in order to set up your Slingbox PRO HD for Internet Viewing. If you do not remember the steps to follow, make sure to check these links. They will provide you with some information that might help you.
Regarding the TV source configuration, just check this link. It will allow you to check if your DVR is a supported model and how to set it up.