elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 [547] 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 ... 1258
5461  Programación / Scripting / Re: Run as sin tener que escribir password en: 26 Mayo 2015, 19:42 pm
alguna sugerencia con mi pregunta???

A menos que desactives UAC... no lo creo, pero tampoco soy un gurú sobre vulnerabilidades de seguridad en Windows, quizás se pueda con alguna manera rebuscada.

Puedes deshabilitar UAC de manera automatizada, pero requiere permisos ...claro está, y la desactivación requiere un reinicio de sesión para aplicar el cambio, así que no te sirve para lo que quieres hacer.



He ejecutado eso me sale "acierto" luego el comando parece ejecutarse sin problemas, pero sin embargo vuelvo a ejecutar la aplicación y me vuelve a pedir permisos :silbar: :silbar: :silbar: :-X :o

Reinicia el PC o reinicia la sesión de usuario para aplicar y testear el cambio correctamente, ¿te sigue pidiendo contraseña?, en caso afirmativo, ¿si lo haces desde la CMD (no desde tu app), te pasa lo mismo?.

De todas formas, ¿has probado a combinarlo con la utilización de un archivo de manifiesto?, en especial modificando los elementos requestedExecutionLevel y autoElevate

Application Manifests - MSDN

En VisualStudio, 'Add' > 'New File' > 'Application Manifest'...

Prueba algo parecido a esto:

app.manifest
Código
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  3.  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
  4.  
  5.   <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
  6.    <security>
  7.      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
  8.        <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
  9.      </requestedPrivileges>
  10.    </security>
  11.  </trustInfo>
  12.  
  13.  <asmv1:application>
  14.     <asmv1:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
  15.          <autoElevate>true</autoElevate>
  16.     </asmv1:windowsSettings>
  17.  </asmv1:application>
  18.  
  19.  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
  20.    <application>
  21.    </application>
  22.  </compatibility>
  23.  
  24. </asmv1:assembly>

Saludos
5462  Programación / Scripting / Re: Run as sin tener que escribir password en: 26 Mayo 2015, 18:24 pm
Tras ejecutar eso se supone que ya no me pediría mas a elevacion de UAC (mientras mantenga la misma pass se supone) y se podría lanzar siempre con el UAC?

Así es, teoricamente no debería darte problemas, pero por otro lado las credenciales podrían "expirar" en ciertas circunstancias si se ejecuta runas de forma remota o si la cuenta tiene una contraseña que expira al pasar "X" días, o si simplemente se cambia la contraseña cómo tu has dicho, claro está.

PD: No llenes el foro de scripting con códigos de C#  :¬¬

Saludos
5463  Foros Generales / Foro Libre / Re: Supervivencia o puterio? xD en: 26 Mayo 2015, 18:05 pm
Obviamente las mujeres o hembras realizan un examen biológico de sus pretendientes, eligen y descartan, pero es que el "Valor de supervivencia y replicación" está muy desviado en la mayoría de mujeres de hoy en día, y todo es por culpa de esta sociedad tan materialista y de su influencia en la mujer, mira, esa tipa del video es simplemente una gold-digger o buscadora de tesoros, se queda con el hombre por que le podrá sacar más dinero, más drogas, más fiestas donde conocerá otros famosos, y se podrá hacer un par de selfies para tener pruebas de su rollo con un famoso, eso es lo que es esa mujer, ni más, ni menos.

Por si alguien aun tiene dudas dejo este video que refleja la diferencia entre "supervivencia" y ser un zorrón (eso es lo que se demuestra en estos videos), ya que aquí la mujer no evalua las aptitudes entre dos hombres, ni se la engaña a la mujer para que parezca que son 2 hombres diferentes, sino que todo ocurre con el mismo individuo:





Una lección de vida.

Saludos
5464  Foros Generales / Foro Libre / Re: The Terminators | No recomendable para menores de 1000 años... en: 26 Mayo 2015, 11:38 am
No revivais temas de hace 6 años por favor (el foro libre no es tan libre :¬¬, hay unas sus reglas generales... :P).

Tema cerrado.

Saludos!
5465  Programación / Scripting / Re: Script copy Windows en: 26 Mayo 2015, 11:12 am
Buenas.

· Si formulas una pregunta sobre cómo desarrollar un código de programación, al menos indica si tienes preferencia por algún lenguaje en particular.
· Intenta usar la etiqueta de lista ([ list ]), o la de código en su defecto ([ code ]) para darle formato a esa "estructura" que escribiste, las etiquetas del editor están para usarlas.

Vamos al tema, ¿te refieres a mover/copiar los archivos contenidos en las carpetas hijo "347", a las carpetas padre ("2010", "2011", etc)?

Solo tienes que realizar una búsqueda recursiva de directorios para hallar las carpetas con nombre "347", enumerar los archivos de dicha carpeta, retroceder un nivel de directorio, y mover/copiar los archivos,
en resumen, iterar las subcarpetas y luego los archivos para moverlos/copiarlos.

Pseudo Código:
Código:
folderPaths[] = GetFolders( rootDir="C:\Ruta de IRPF", pattern="*347*", recursiveSearch=True )

For each foldePath as String in folderPaths Do:

    filePaths = GetFiles( rootDir=folderPath, recursiveSearch=False )

    For each filePath as String in filePaths Do:

        parentFolderPath = GetParentFolder( file=filePath )
      
        MoveFile( sourceFile=filePath, targetFile=parentFolderPath + "\" + GetFileName( file=filePath ) )

    End For

End For

Es algo tecnicamente sencillo en cualquier lenguaje (aunque ya que hablamos de Windows, te sugiero no utilizar Batch, es muy tedioso e inutil).

Saludos
5466  Programación / .NET (C#, VB.NET, ASP) / Re: Calcular datos en datagriew y mostrarlos en txtBox en: 26 Mayo 2015, 09:55 am
No esta  ItemRemoving ni ItemRemoved.

Tienes razón, pensaba en otra cosa, es RadGridView.UserDeletingRow y RadGridView.UserDeletedRow

Saludos
5467  Programación / .NET (C#, VB.NET, ASP) / Re: Calcular datos en datagriew y mostrarlos en txtBox en: 26 Mayo 2015, 08:46 am
Suscríbete al evento ItemRemoving, examinas el valor de la celda de la fila que estás eliminando, y lo restas al subtotal,
u otra forma, suscríbete al evento ItemRemoved, y seguidamente iteras las celdas de esa columna para volver a hacer la suma descartando automaticamente la fila que ya no existe.

Saludos
5468  Programación / .NET (C#, VB.NET, ASP) / Re: autocomplete en textbox c# en: 26 Mayo 2015, 07:22 am
Puedes utilizar un TextBox o también un ComboBox, el procedimiento es el mismo que explico a continuación, pero si los datos que se puedan buscar ya están pre-definidos entonces preferiblemente utiliza un ComboBox, no un TextBox.

Asignas el modo de completado deseado a la propiedad ComboBox.AutoCompleteMode, y el valor de ComboBox.AutoCompleteSource por la lista de items actual (AutoCompleteSource.ListItems) o una colección de strings personalizada (AutoCompleteSource.CustomSource)

Ejemplo en VB.Net (para no ponértelo todo tan fácil):
Código
  1. Dim items As String() = {"qwerty", "asdfg", "zxcvb"}
  2.  
  3. Dim autoCompleteSource As New AutoCompleteStringCollection
  4. autoCompleteSource.AddRange(items)
  5.  
  6. With ComboBox1
  7.    .SuspendLayout()
  8.    .BeginUpdate()
  9.  
  10.    .Items.AddRange(items)
  11.    .AutoCompleteCustomSource = autoCompleteSource
  12.    .AutoCompleteMode = AutoCompleteMode.SuggestAppend
  13.    .AutoCompleteSource = Windows.Forms.AutoCompleteSource.CustomSource
  14.  
  15.    .EndUpdate()
  16.    .ResumeLayout()
  17. End With

El resto sería cómo ha comentado @nolasco281, te suscribes al evento ComboBox.KeyDown (o también ComboBox.SelectedValueChanged con una diferencia de funcionalidad), y realizas la query.

Saludos!
5469  Programación / Scripting / Re: Run as sin tener que escribir password en: 26 Mayo 2015, 02:45 am
Buenas.

krizalidk,
1. Está prohibido hacer doble post.
2. Es obligatorio utilizar las etiquetas de código para insertar código.
3. Lee las normas del foro.

Para automatizar la autentificación del usuario especificado, puedes añadir la opción /savecred para guardar las credenciales de autentificación cómo su nombre indica,
esto quiere decir que necesitarás introducir la contraseña una única vez, pero las siguientes veces no será necesario:
Código:
runas.exe /noprofile /user:"domain\user" /savecred "file"

En su defecto, puedes utilizar la efectiva aplicación de terceros psexec:
Código:
psexec.exe \\computername -u "domain\user" -p "password" "file"

O tambien puedes probar esta alternativa, que consiste en aplicar un cambio de política de usuario para permitir contraseñas en blanco, crear la cuenta de usuario oculta "Administrator" ("Administrador" si windows está en Español), asignarle una contraseña en blanco a la cuenta, y utilizar el comando runas de manera corriente:
Using RunAs With a Password

Saludos.
5470  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con contextmenu en: 26 Mayo 2015, 01:13 am
Ninguna sobrecarga correspondiente a 'dataGridView1_MouseDown' coincide con el 'System.EventHandler' delegado

Tienes razón, el delegado correcto es ➢ MouseEventHandler Delegate, corrígelo así:
Código
  1. this.dataGridView1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.dataGridView1_MouseDown);

PD: Un consejo si me lo permites, programar con la IDE en Castellano no te aportará ningún beneficio, ni de entendimiento, es cómo estar leyendo una mala traducción de Google que te cierra a la programación, ya que esta es en Inglés.

Saludos!
Páginas: 1 ... 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 [547] 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 ... 1258
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines