[Ayuda] Prevenir que un Programa se Minimize o se cambie el foco de Windows.

Iniciado por **Aincrad**, 14 Septiembre 2020, 23:25 PM

0 Miembros y 1 Visitante están viendo este tema.

Eleкtro

Cita de: tincopasan en 15 Septiembre 2020, 22:06 PM
es un lenguaje muy facil de aplicarle ingeniería, de hecho lo odio porque se supone de pago y es facil de robar los códigos.

El acceso al desarrollo en lenguajes soportados por la plataforma .NET es completamente gratuito, sin ir más lejos puedes usar hasta PowerShell, herramienta que ya viene integrado en el sistema operativo para desarrollar códigos simples y hasta aplicaciones completas de WinForms y WPF/Xaml. Lo único de pago es la edición de la IDE Visual Studio que incluye características profesionales, pero Microsoft también distribuye una edición totalmente gratuita (Community Edition) y completamente válida para satisfacer las necesidades de la gran mayoría de programadores que no desarrollen en un grupo de trabajo de forma profesional.

Con respecto a descompilar un ensamblado .NET, todo depende, en realidad no tiene por que ser tan facil si usas un buen ofuscador para .NET y que esté actualizado a su última versión. Cierto es que cualquier usuario sin ningún tipo de conocimientos de ing. inversa puede usar de4dot (lo menciono por que debe ser la herramienta más usada para desofuscar), pero esta no soporta todos los ofuscadores ni las variantes de ofuscación de las versiones más recientes de dichos programas, así que al final si uno se protege bien, estando actualizado, el "atacante" necesitará tener un mínimo de conocimientos de ing. inversa, y eso ya estrecha bastante el círculo para que "roben" o no tus códigos.

Saludos!








tincopasan

ah Elektro, defendelo todo lo que quieras, eso no quita mi opinión y repito con mínimos conocimientos se reversea, dedot es solo una herramienta más, nii la única ni la mejor.
Citareso ya estrecha bastante el círculo para que "roben" o no tus códigos.
No robar mis códigos, ya no pierdo tiempo con ese lenguaje.

Eleкtro

Cita de: tincopasan en 16 Septiembre 2020, 04:12 AM
ah Elektro, defendelo todo lo que quieras, eso no quita mi opinión

Por supuesto que no la quita, tu opinión es válida yo solo intento demostrarte que hay argumentos en contra a lo que dices, no todo es negro o blanco.

Cita de: tincopasan en 16 Septiembre 2020, 04:12 AMNo robar mis códigos, ya no pierdo tiempo con ese lenguaje.

Me parece una postura muy extrema. Como ya te digo no todo tiene que ser tan vulnerable como crees. Podrías darle una oportunidad al framework de .NET Core y al nuevo .NET 5.0 (teoricamente se lanzará al público en Noviembre de 2020) que compilan a código nativo, o .NET Native para el desarrollo de aplicaciones UWP, digo yo que al usar protectores de código nativo como Themida o Enigma Protector darán muy buenos resultados de protección para en este tipo de aplicaciones nativas, digo yo, imagino que no debería haber ninguna diferencia entre proteger / ofuscar un app nativa desarrollada con .NET a cualquier otra de código nativo desarrollada en Delphi o C/C++ y cualquier otro lenguaje que compile a código nativo.