Fórum Programa "Compatível com Windows 7" #397851
23/03/2011
0
Visto que o Windows tem mudado muito principalamente no que diz respeito a permissão de acesso ao sistema de arquivos, gostaria de saber se para os desenvolvedores mudou muita coisa para o desenvolvimento de aplicações, principalmente para aquelas que precisa gravar dados em arquivos direto no HD.
Pergunto isso pois, certas versões do Windows não permite cópia ou edição de arquivos que ficam em algumas pastas, exceto se estiver com permissão de administrador. E o Windows mantem uma pasta específica para que os dados do usuário sejam gravados.
Num programa que eu estou desenvolvendo, irei precisar gravar logs direto na pasta do EXE, além de módulos que será copiados do servidor para o local, além de excluir esses módulos locais automaticamente no momento de uma atualização.
Fiz um teste ontem com um EXE compilado no D2010 rodando no Win7 Ultimate, consegui criar pasta, remover arquivo e editar, normalmente, numa pasta direto na Raiz da Unidade C
abraços
Pergunto isso pois, certas versões do Windows não permite cópia ou edição de arquivos que ficam em algumas pastas, exceto se estiver com permissão de administrador. E o Windows mantem uma pasta específica para que os dados do usuário sejam gravados.
Num programa que eu estou desenvolvendo, irei precisar gravar logs direto na pasta do EXE, além de módulos que será copiados do servidor para o local, além de excluir esses módulos locais automaticamente no momento de uma atualização.
Fiz um teste ontem com um EXE compilado no D2010 rodando no Win7 Ultimate, consegui criar pasta, remover arquivo e editar, normalmente, numa pasta direto na Raiz da Unidade C
abraços
Eniorm
Curtir tópico
+ 0
Responder
Posts
23/03/2011
Silvio Caetano
Não creio que tenha mudado.
Aqui nós temos um programa que copia os Executáveis de nossos sistemas, caso eles sejam mais antigos que os do repositório e não precisamos mudar nada quando trocamos o Windows.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)