後者YES
C++/CLIでも使った方が楽じゃねえかと思う