none
Alterar pasta gravação? RRS feed

  • Pergunta

  • Pessoal,

     

    Tenho um aplicativo que grava arquivos em c:\sistemas\xxx, como não tenho o fonte desse programa, gostaria de fazer com que toda vez que esse programa tenta-se gravar nessa pasta ele grava-se em c:\Documents and Settings\All Users\xxx.

     

    Me parece que é possível fazer isso usando a ferramenta Compatibility Administrator do pacote Application Compatibility Toolkit.

     

    Já procurei em vários locais e não encontrei nada ainda.

     

    Grato,

    sexta-feira, 8 de fevereiro de 2008 19:38

Respostas

  • Solução:

     

    Instale o pacote Application Compatibility Toolkit, acesse a ferramenta Compatibility Administrator:

     

    1. Clique em custom databases;

    2. Clique em FIX;

    3. Em Program Information, informe os dados do programa que deseja alterar, clique em NEXT;

    4. Em Compatibility Modes, selecione none, clique em NEXT;

    5. Em Compatibility Fixes, selecione CorrectFilePaths, clique no botão Parameters, e no campo command line, digite por exemplo: "c:\;%userappdata%\", agora clique OK, FINISH;

    6. Salve o novo banco de dados;

     

    Envie o arquivo de banco de dados (*.sdb) que você criou na máquina onde está o programa e digite no prompt de comando:

     

    sdbinst <seuarquivosdb>

     

    Problema solucionado.

    segunda-feira, 11 de fevereiro de 2008 19:33

Todas as Respostas

  • Fala Rogério tudo beleza?

    Cara, está meio confuso isso ai,  que aplicativo? de onde?  tipo? nome?  forneça mais alguns dados pra podermos ajudar você

    No Aguardo
    Abraço

    sábado, 9 de fevereiro de 2008 16:24
  • Rogério,

     

    esse aplicativo que grava os arquivos em C:/sistemas~ está instalado em qual diretório?

     

    Talvez se você instalar o aplicativo em c:\Documents and Settings\All Users\xxx, ele passe a gravar nesse pasta, não?

     

    Abraço!

    sábado, 9 de fevereiro de 2008 23:45
  • Fábio,

     

    O aplicativo é um software feito na empresa em que trabalho a uns 3 anos por um ex-colaborador. Mas os fontes desse aplicativo sumiram Sad.

     

    Segundo entendi do Sr. Caio Chavez Garcez do suporte da Microsoft em sua palestra do último TechED 2007. Acho que tem como fazer, mas não estou encontrando a solução.

     

     

     

     

    segunda-feira, 11 de fevereiro de 2008 10:10
  • Victor,

     

    Independente de onde você colocar o aplicativo (pasta), ele cria os arquivos temporários dele em c:\sistemas\xxx

     

    Rogério

    segunda-feira, 11 de fevereiro de 2008 10:23
  • Solução:

     

    Instale o pacote Application Compatibility Toolkit, acesse a ferramenta Compatibility Administrator:

     

    1. Clique em custom databases;

    2. Clique em FIX;

    3. Em Program Information, informe os dados do programa que deseja alterar, clique em NEXT;

    4. Em Compatibility Modes, selecione none, clique em NEXT;

    5. Em Compatibility Fixes, selecione CorrectFilePaths, clique no botão Parameters, e no campo command line, digite por exemplo: "c:\;%userappdata%\", agora clique OK, FINISH;

    6. Salve o novo banco de dados;

     

    Envie o arquivo de banco de dados (*.sdb) que você criou na máquina onde está o programa e digite no prompt de comando:

     

    sdbinst <seuarquivosdb>

     

    Problema solucionado.

    segunda-feira, 11 de fevereiro de 2008 19:33