I've been creating C++ functions (unmanaged) to work with strings - and calling them from VB.Net apps (managed code).

I believe I can do file I/O from C++ as well - I could potentially write a complete C++ app to open a file and search the text of it.

And if I wanted to output three other files with sorted and arranged text I could do so in C++ as well (doing that with FILEWRITER's in VB.Net now).

At any rate - could I do this? Would I want to do this?

Would that mean my .EXE would have NO DEPENDENCIES at all?

How does a C++ executable work in that regard?