System32 sta sempre sotto la cartella di installazione di windows
hai 2 variabili di environment che ti ritornano il dato base:
SystemRoot e windir (o per lo meno io le ho sul mio pc)
Per Richiedere il valore da .Net usi:
Environment.GetEnvironmentVariable("SystemRoot")
e poi componi la tua stringa con
Path.Combine(Environment.GetEnvironmentVariable("SystemRoot"),
"system32")
il valore di ritorno è quel che ti serve

Sabrina