Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/06/2010, 12:10
Avatar de Bosc
Bosc
 
Fecha de Ingreso: marzo-2010
Mensajes: 43
Antigüedad: 14 años, 1 mes
Puntos: 3
Respuesta: Abrir un archivo Fantasma

Mira, aver si me esplico mejor:

Tengo un codigo que voy a exportar en formato exe, el codigo es muy sencillo, correrá en consola:

Código Python:
Ver original
  1. import os
  2. def bucle():
  3.     print 'Solo si sabes la clave me veras'
  4.     clave = raw_input (' Introduce la clave: ')
  5.     if clave == '1234':
  6.         os.popen('ImagenOculta.png')
  7.         print 'Good Bye'
  8.     else:
  9.         bucle()
  10. bucle()

Asi que la una función de este codigo es mostrar una imagen pero solo si el usuario conoce la clave. El problema es que con el .exe tambien tengo que distribuir el .png para que el codigo funcione, pero entonces, aunque no sepas la clave, vas a la carpeta abres la imagen directamente y entonces el programa no tiene ningun sentido. No importa que una vez que sepas la clave puedas Imprimir Pantalla y capturar la imagen, lo importante es que no halla forma de abrirla antes.

Como dije, tempfile creo que puede ser una opcion. Pero vuelvo a preguntar si conoceis otras formulas.