|
81
|
Programación / .NET (C#, VB.NET, ASP) / Re: Obtener Informacion acerca del modulo correspondiente al StartAdress del Thread.
|
en: 9 Junio 2022, 01:32 am
|
Si , exactamente lo estaba haciendo asi, hasta que no pude encontrar el equivalente a NtQueryInformationThread en .net. basado en lo que busque de c++ , el pinvoke deberia ser asi : <DllImport("ntdll.dll", CharSet:=CharSet.Unicode, SetLastError:=True)> Public Shared Function NtQueryInformationThread(ByVal ThreadHandle As IntPtr, ByVal ThreadInformationClass As ThreadInfoClass, ByRef ThreadInformation As IntPtr, ByVal ThreadInformationLength As IntPtr, ByVal ReturnLength As IntPtr) As IntPtr End Function Public Enum ThreadInfoClass ThreadBasicInformation ThreadTimes ThreadPriority ThreadBasePriority ThreadAffinityMask ThreadImpersonationToken ThreadDescriptorTableEntry ThreadEnableAlignmentFaultFixup ThreadEventPair_Reusable ThreadQuerySetWin32StartAddress ThreadZeroTlsCell ThreadPerformanceCount ThreadAmILastThread ThreadIdealProcessor ThreadPriorityBoost ThreadSetTlsArrayAddress ThreadIsIoPending ThreadHideFromDebugger MaxThreadInfoClass End Enum
'Deberia' , esto lo hice basado en la documentacion de c++ , y el ThreadInfoClass me parece que esta incompleto. si funciona , es un milagro. Elektro se te estraña ...
|
|
|
82
|
Programación / .NET (C#, VB.NET, ASP) / Obtener Informacion acerca del modulo correspondiente al StartAdress del Thread.
|
en: 8 Junio 2022, 19:13 pm
|
Hola, tengo una duda que no he resuelto todavia. y es como obtener esta info :
Bien, Por mi cuenta he podido obtener, esos campos, pero en el campo StartAdress , no se como obtener ese tipo de informacion (Modulename + Adress) . Esto es lo que tengo hasta ahora : Dim processEx As Process = System.Diagnostics.Process.GetProcessById(4080) For Each pT As ProcessThread In processEx.Threads Dim TID As IntPtr = pT.Id Dim StarAdress As IntPtr = pT.StartAddress ' aqui , por lo que investigue , se tiene que buscar la informacion de los simbolos o algo asi ' Usando la API dbghelp.dll ' Pero no hacer como hacerlo , tambien lei sobre otras cosas. como por ejemplo NtQueryInformationThread o algo asi Next
Como ven la informacion que obtengo de StartAdress, es del tipo intptr . no string . Esta es la informacion que he encontrado hasta ahora : Getting module name from thread informationHow to retrieve starting address of a thread in windows? Pero no entiendo ni pito. Ayudaa.... Gracias de antemano.
|
|
|
83
|
Programación / Desarrollo Web / Formatear texto de attribute style
|
en: 27 Mayo 2022, 01:35 am
|
Sere directo, Como obtengo la URL que esta en el atributo syle ? <i class="img _1-yc profpic" aria-label="Salvador Osvaldo, profile picture" role="img" style="background:#d8dce6 url('https\3a //scontent.fccs3-1.fna.fbcdn.net/v/t1.18169-1/29595233_969571103219620_8305830866261244835_n.jpg?stp\3d cp0_dst-jpg_e15_p130x130_q65\26 _nc_cat\3d 104\26 ccb\3d 1-7\26 _nc_sid\3d dbb9e7\26 efg\3d eyJpIjoidCJ9\26 _nc_ohc\3d 1dIsFQh3mkQAX8oTG8h\26 _nc_ht\3d scontent.fccs3-1.fna\26 oh\3d 00_AT92esrjGvAgYGVFpvL_HJrY2PDttjbn1-LyuPAQ4M2YLA\26 oe\3d 62B3ED5D') no-repeat center;background-size:100% 100%;-webkit-background-size:100% 100%;width:126px;height:126px"></i>
Tengo que decodificar o algo ? , que tengo q hacer? Gracias de antemano.
|
|
|
85
|
Programación / .NET (C#, VB.NET, ASP) / Re: C# no se puede convertir implícitamente el tipo 'int' en 'object[]'
|
en: 13 Mayo 2022, 18:05 pm
|
Hola necesito ayuda con algo un proyecto de C#, y es que la app me manda un error de que no se puede convertir implícitamente el tipo 'int' en 'object[]' lo interesante es que le doy a continuar y la app hace lo que yo quiero que haga osea funciona bien, basicamente es un error que sale para joder un poco xd, quiero que no salga más, necesito ayuda como hago que no me ponga eso y de hecho si hubiera alguna forma de que nunca salga un error de esos seria mucho mejor xd, incluso si la app tiene un error de verdad, que se crashee o que haga lo que haga pero que no ponga esos errores En vb.net para la conversión de tipos usas : TryCast o Directcast , En C# debes usar (int) en tu variable .Mira aqui : https://www.geeksforgeeks.org/c-sharp-type-casting/#:~:text=Type%20conversion%20happens%20when%20we%20assign%20the%20value,long%20variable.%20The%20two%20data%20types%20are%20compatible.
|
|
|
88
|
Sistemas Operativos / Windows / Re: El navegador Microsoft Edge se me abre a los 10 minutos de estar el ordenador encendido
|
en: 6 Abril 2022, 01:32 am
|
broooo, Por que tienes tanta cosa en tu inicio ? estoy 90% seguro que algo de aqui te esta afectando: Que son esos scripts? . por que tienes tantos accesos directos en tu inicio con nombres sospechosos?
Ahora me surge otra duda, Algun Compañero del foro , tiene idea de que sea esta entrada ? :
Intenta Presionar "Solve" , en el escaneo antimalware, para ver si te solventa tu problema, o intenta tambien eliminar el item "MicrosoftEdgeAutoLaunch" .
PD: Perdón si se te cierra automaticamente el programa, no he corregido los bugs, no he tenido tiempo
|
|
|
|
|
|
|