Seguinte, eu estou fazendo um console que irá me auxiliar, e preciso que ele tambem tenha suporte ao MSDos, estranhamente, nao consigo chamar os comandos, por exemplo.
Se chamo help atravéz de : Shell(help), ele me retorna a ajuda no console, como quero que seja, mas se chamo um outro comando qualquer, ele retorna uma exception me dizendo que nao tenho permissão.
Procurei isso na internet todos dizem para usar o System.diagnostics.proccess.start, ou simplesmente Proccess.Start, mas ambos iniciam os comandos em um console externo, segue um breve exemplo:
Public Cmmd asstringSub main Cmmd = Console.readlineifnot Cmmd = ""then' Método 1 - Funciona perfeitamente com help apenas Shell(cmd)' Método 2 - Abre um novo console e nao retorna nada para meu console Process.start(cmmd)' Ou System.diagnostics.process.start (Cmmd) endifendsub