If you have been through the Scripts available on this site you will notice that there is a Script that can configure these settings. However you can also make them managed to prevent changes. This is acheived via cConfiguration Profiles.
Domain Name: com.apple.dock
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>wvous-bl-corner</key>
<integer>0</integer>
<key>wvous-bl-modifier</key>
<integer>0</integer>
<key>wvous-br-corner</key>
<integer>0</integer>
<key>wvous-br-modifier</key>
<integer>0</integer>
<key>wvous-tl-corner</key>
<integer>0</integer>
<key>wvous-tl-modifier</key>
<integer>0</integer>
<key>wvous-tr-corner</key>
<integer>0</integer>
<key>wvous-tr-modifier</key>
<integer>0</integer>
</dict>
</plist>
The values I have set for the hot corners here are all 0, meaning disabled.
Possible values:
0: no-op
2: Mission Control
3: Show application windows
4: Desktop
5: Start screen saver
6: Disable screen saver
7: Dashboard
10: Put display to sleep
11: Launchpad
12: Notification Center