hi !
na, da hat dein kumpel sich ja einiges vorgenommen.

so einfach geht das sicher nicht.
für die meisten scanner gibt es einen twain oder eines isis-treiber (z.B. von der Fa. Kofax, fällt mir spontan ein).
Ev. gibts da einen für dein modell.
was für ein scanner ist es überhaupt ?
"decompilieren" ist eher eine theoretsiche sache.
von native code (wie er von C, C++ erzeugt wird) erhältst du assembler code.
jede .net sprache (c#, vb.net, ...) wird in IL übersetzt - ob du damit was anfangen kannst ist eine andere sache.
ein programm, dem man ein .exe file übergibt und man erhält dann ein C-Programm gibt es nicht - man kann aus maschinencode keine hochsprache machen,
genauso, wie man aus z.B. einen holztisch keinen baum mehr machen kann.
o.k. - etwas eigenartiger vergleich.
fg
-hannes