In Windows Server 2008 (and R2), the Terminal Services Terminal Server Runtime Interface takes the user parameters from the user Active-Directory attribute called userParameters
. As explain in Microsoft documentation userParameter contains Terminal Server parameter as blob (have a look to USERCONFIG structure).
Edited : This is exactly the same on W2K3 R2.
Here is the way to find the difference in the attributes when you check or uncheck something. I use LDIFDE.EXE tool.
ldifde -f c:\temp\ph1.ldf -d "ou=Monou,dc=societe,dc=fr" -r "sn=hocquet"
I uncheck the enable remote control
ldifde -f c:\temp\ph2.ldf -d "ou=Monou,dc=societe,dc=fr" -r "sn=hocquet"
The comparaison between ph1.ldf and ph2.ldf gives.
InputObject SideIndicator
----------- -------------
whenChanged: 20130703130209.0Z =>
uSNChanged: 168396 =>
userParameters:: =>
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUAQaCAFDd... =>
dQcmVzZW5045S15pSx5oiw44GiGAgBQ3R4Q2ZnRmxhZ3Mx44Cw44Gm44Cy44C5EggBQ3R4U2h... =>
44Cw44Cw44Cw44CwKgIBQ3R4TWluRW5jcnlwdGlvbkxldmVs44Sw =>
whenChanged: 20120124083342.0Z <=
uSNChanged: 163184 <=