Para obtener el directorio actual debo de hacerlo desde el form o obtengo error, entonces, lo que hago es...
Detente ahí en el "entonces, lo que hago es...", no intentes parchear el problema, trata de solucionar el problema principal, explica cual es el tipo de excepción que te lanza, y el mensaje de error, Lo mismo para la otra linea que has comentado, "no me deja" no aclara el problema que tienes, da DETALLES.
Cómo alternativa puedes intentar utilizar la propiedad Application.StartupPath, aunque esta devuelve el directorio de inicio de la aplicación en lugar del directorio de trabajo actual (que viene siendo lo mismo a menos que cambias arbitrariamente el directorio de trabajo).
eligiendo la segunda opción (la de eliminar columnas y renombrar las autogeneradas) lo pude solucionar ahora kise probar la primer solución q m dist solo x curiosidad y no lo puedo hacer:
Si te funciona la opción alternativa que te mostré entonces no te agobies y hazlo así, por lo que yo veo en el código que has mostrado debería funcionar por que estás siguiendo el ejemplo funcional que te mostré, pero tampoco soy un gurú de Telerik, si quieres resolver el problema deberías consultarlo en su foro de soporte (si cumples las condiciones para que te den soporte)
Descripción Esta aplicación es una simple falsificación (fake) del cliente de Steam correspondiente a la versión 2.70.82.9, el desarrollo de esta aplicación ha sido con fines educativos, con el objetivo de demostrar cómo se puede elaborar un engaño de este tipo para simular la ejecución de una aplicación legítima y así obtener datos personales (el usuario y la contraseña de Steam), queda bajo su responsabilidad el uso que le vaya a dar a este programa.
Por fuera el usuario solo verá una aplicación que consta de 3 Forms con un par de botones y poco más, pero lo cierto es que he invertido bastante esfuerzo para conseguir elaborar una buena "mímica" (o al menos considero que es buena), hay una gran labor detrás ...en el código fuente, y con mucho código rehutilizable que les puede servir para proyectos relacionados.
Características
Soporte multi idioma, soportando un total de 22 de los 26 idiomas del cliente original de Steam. Los idiomas no soportados son Koreano, Japonés, Chino tradicional y Chino simplificado
Auto-detección de idioma. Por defecto se detectará el idioma del cliente steam instalado en el PC, si el cliente no está instalado se intentará utilizar el idioma del SO, si esto falla también, se utilizará el Inglés.
Simulación elaborada de varias características del cliente original de Steam, así cómo de los efectos de iluminación de los controles de la interfáz original.
Almacenamiento de usuario/contraseña en archivo local.
Envio de usuario/contraseña mediante SMTP.
Envio de usuario/contraseña mediante FTP.
En resumen he intentado cuidar todos los detalles posibles, aunque no soy perfecto, claro está.
Imágenes (de la interfáz en inglés)
Demostración y comparación de similitud
Configuración Para configurar el programa hay que compilar el código fuente, dentro del código fuente encontrarán la carpeta/namespace Config que contiene todos los valores configurables del programa:
IMPOTANTE: Compilar la solución en modo Release, en el modo Release suprimo las excepciones controladas, aparte, el modo Debug tiene un comportamiento distinto y se muestran controles adicionales para testear el la iluminación de los botones:
Todos esos "trucos" los puedes encontrar facilmente en infinidad de páginas en toda la red, basicamente en general casi todos consisten en reducir o deshabilitar características de Windows, cómo por ejemplo reducir los efectos visuales cómo te han comentado, o desactivar servicios innecesarios, desactivar extensiones innecesarias de la shell, alterar valores del específicos del sistema para optimizaciones del SO y/o del disco duro, una limpieza de basura y defragmentación, etc, etc, etc.
Está prohibido en el foro dar datos personales, indiferentemente del problema que tengais (ya sea cierto o falso) dudo que le haga mucha gracia a ese individuo que vayas dando su IP por ahí o cualquier otro tipo de información.
Lee las normas del foro.
Respecto al problema, si reálmente es chantaje y se puede considerar cómo tal entonces imagino que tú amiga puede acudir a la policia.
Si quiero realizar aplicaciones de escritorio para windows, cual de los dos lenguaje me resulta mejor?
Con ninguno de ambos lenguajes te faltaría nada, los dos son aptos generalmente para cualquier tipo de tarea que puedas necesitar, y al ser lenguajes interpretados no vale la pena tomar una decisión por su velocidad (aunque se dice que Python es muy lento en comparación), donde más se diferencian es en la sintaxis ...sobre todo el estricto Python, así que lo mejor es que pruebes a programar en ambos lenguajes durante un tiempo indefinido y vayas descrubriendo y valorando sus diferencias, piensa que tu elección debería estar basada en el lenguaje con el que más a gusto te encuentres.
con cual de los dos puedo desarrollar aplicaciones para windows mas facilmente.
Si por aplicaciones para windows quieres decir aplicaciones gráficas de escritorio para Windows (y no aplicaciones que simplemente sean compatibles con Windows), entonces a menos que uses un buen Visual GUI Builder ninguno de esos lenguajes lo considero una buena elección, aunque depende de gustos.
Para despejar dudas sobre algo que se ha mencionado respecto a eso, quiero aclarar que al igual que en Python, con Ruby también puedes desarrollar aplicaciones de escritorio, pues Ruby también tiene sus suites de controles de terceros para construir una interfáz gráfica, hay frameworks basados en QT y otro tipo de interfaces, pero personálmente hacer una GUI con un lenguaje de Scripting siempre me ha resultado una tarea horrible, es un auto-castigo innecesario, pero solo es mi opinión personal.
Me ha gustado la idea aunque es un poco maliciosa cómo siempre xD, gracias por compartir.
El fake está genial, creo que probablemente pasaría desapercibido para todos los despistados, aunque hay ciertos detalles que has descuidado bastante.
EDITO: Por cierto, ¿te das cuenta que has copiado/utilizado una imagen legítima de Steam y lo has compartido en sourceforge? ... si te pillan, ¡ve con cuidado!.
We may, but have no obligation to, remove Content and Accounts containing Content that we determine in our sole discretion are unlawful, offensive, threatening, libelous, defamatory, pornographic, obscene or otherwise objectionable or violates any party's intellectual property or these Terms of Service.
Creo que eres capaz de corregirlo pero por si acaso te doy una pista, ese WHERE que he citado tienes que eliminarlo, no reemplazarlo, el WHERE que tu tienes que añadir debe ir en otro lugar.