Commit Graph

  • 45adf6df86 * added event page * fixed buffer overflow in PhpShowTokenAdvancedProperties * added PhpGenericPropertyPageHeader * added job advanced property sheet wj32 2010-03-13 10:31:00 +00:00
  • d5fa3b815e added job advanced button stub wj32 2010-03-13 09:39:43 +00:00
  • 2e7906f75c fixed PhPrintTimeSpan format string wj32 2010-03-13 09:31:14 +00:00
  • 428ff7f9cb completed job limits list wj32 2010-03-13 07:19:36 +00:00
  • 3201e79b7e * moved some process provider querying * added job property page (Advanced window not complete) wj32 2010-03-13 03:08:47 +00:00
  • a6abc1ccee fixed typo wj32 2010-03-13 01:34:49 +00:00
  • c1ea290955 completed token properties wj32 2010-03-13 00:34:51 +00:00
  • f0904758ef fixed PhUnloadDllProcess status for XP wj32 2010-03-12 10:57:47 +00:00
  • 631de67f65 completed token advanced general tab wj32 2010-03-12 10:20:57 +00:00
  • c6bab37272 moved PhDbgProviderListHead initialization code wj32 2010-03-12 06:14:52 +00:00
  • 6b084ea194 added PHLIB_GLOBAL_PRIVATE usage in global.c wj32 2010-03-12 06:09:09 +00:00
  • 7ee8d61936 added token Advanced window (non-functional) wj32 2010-03-11 10:47:28 +00:00
  • ecca697c39 KPH handle is now protected wj32 2010-03-11 06:00:59 +00:00
  • b5f2b30af7 fixed compiler warnings wj32 2010-03-11 04:39:12 +00:00
  • 469246c55f fixed application name wj32 2010-03-11 04:27:28 +00:00
  • 6679b3becf restructured common code into phlib wj32 2010-03-11 04:15:11 +00:00
  • 2c212e649c added PhConcatStrings length cache wj32 2010-03-09 08:07:22 +00:00
  • 64c63f4745 fixed HACKING.txt wj32 2010-03-09 07:48:20 +00:00
  • c76c75aec6 added refresh button to pagefiles wj32 2010-03-08 02:35:18 +00:00
  • 81fa4e6024 moved dereference call wj32 2010-03-07 09:53:54 +00:00
  • f1f1a0d6d4 added pagefile info wj32 2010-03-07 09:48:46 +00:00
  • d61698a2f5 added Search Online for modules wj32 2010-03-07 07:23:41 +00:00
  • 9e36d92114 implemented process dumps wj32 2010-03-07 06:18:31 +00:00
  • c5a411c609 updated a comment wj32 2010-03-07 03:35:42 +00:00
  • 6a1be5a877 removed bad comment wj32 2010-03-07 02:58:42 +00:00
  • 2e94121230 removed ProviderThread parameter from PhBoostProvider and PhUnregisterProvider wj32 2010-03-07 02:40:58 +00:00
  • b80950d144 fully documented provider.c, improved PhBoostProvider wj32 2010-03-07 02:32:32 +00:00
  • 0bcfded39d added file dialog options wj32 2010-03-07 01:41:56 +00:00
  • 3255894362 fixed typo wj32 2010-03-07 00:13:24 +00:00
  • 098e7ffb33 use SHOpenFolderAndSelectItems instead of spawning an explorer instance wj32 2010-03-06 11:24:12 +00:00
  • bfb6dbbc07 fixed create object hook safety wj32 2010-03-06 11:01:51 +00:00
  • 60309bc802 PhpParseCommandLineValue -> PhParseCommandLinePart wj32 2010-03-06 10:55:35 +00:00
  • c4411ba610 * added EnableKph setting * implemented NoKph command line option wj32 2010-03-06 10:00:41 +00:00
  • a8560f08b1 completed run-as GUI; process token stealing not implemented yet wj32 2010-03-06 09:39:40 +00:00
  • 5ee5833d1a fixed changing service properties for drivers wj32 2010-03-06 05:50:22 +00:00
  • fb6f41d2b3 * completed run-as functionality * fixed string builder resizing * use NT-Win32 status codes instead of STATUS_UNSUCCESSFUL/GetLastError * fixed KUSER_SHARED_DATA definition * added NtCreateNamedPipeFile and NtCreateMailslotFile * updated several NT structure definitions, completed TEB definition * added some more anti-Win32-ization #defines * improved KphTerminateProcess/KphTerminateThread when trying to terminate self * improved PhShellExecuteEx * added PhWaitForMultipleObjectsAndPump wj32 2010-03-06 05:44:09 +00:00
  • 6eba89df3c more usages of PhStringBuilderAppendChar wj32 2010-03-05 11:33:46 +00:00
  • 7403be51c0 added missing __format_string annotations to .c files wj32 2010-03-05 11:09:00 +00:00
  • b26dc2d589 * progress on runas * improved PhGetAccessMaskForGet/SetSecurity * added PhStringBuilderAppendChar wj32 2010-03-05 11:07:34 +00:00
  • d198970937 * completed command line parser * fixed settings loading wj32 2010-03-05 07:24:39 +00:00
  • f3ccaf2158 command line parsing progress wj32 2010-03-05 03:36:35 +00:00
  • 1318b87478 * use IMAGE_DOS_HEADER * added PhGetMappedImageSectionName wj32 2010-03-03 10:42:04 +00:00
  • f583df5554 disabled buffer overflow checks for Release build wj32 2010-03-03 07:32:50 +00:00
  • f4deac4cf9 updated HACKING.txt wj32 2010-03-03 07:16:42 +00:00
  • c5f421d88a updated HACKING.txt and TODO.txt wj32 2010-03-03 07:11:38 +00:00
  • 22862bc234 improved sorting wj32 2010-03-03 06:47:11 +00:00
  • 3ded4e8b1a added missing definition wj32 2010-03-02 04:15:10 +00:00
  • 1ad1965919 instead of removing the item after terminating, do another scan wj32 2010-03-01 10:18:30 +00:00
  • f82ea22767 set process priority to High wj32 2010-03-01 10:00:44 +00:00
  • 0551d76fe7 * use temp. hashtable in handle provider - big speed increase and CPU usage decrease * fixed critical bug in PhAcquireQueuedLockSharedFast wj32 2010-03-01 08:03:14 +00:00
  • 7d85664391 use fast variant wj32 2010-03-01 06:55:36 +00:00
  • c44af0ba59 * added settings safety check * switched to queued lock for settings wj32 2010-03-01 06:53:01 +00:00
  • f04fa2b0b9 added early shutdown functions wj32 2010-03-01 06:45:43 +00:00
  • cf1195fad5 * fixed Show Details for All Processes race condition * fixed SAL warnings wj32 2010-03-01 06:35:23 +00:00
  • b681b31454 installer: cleanup xhmikosr 2010-02-28 22:03:35 +00:00
  • 3a9c6345ec added PhIsExecutablePacked wj32 2010-02-28 09:13:46 +00:00
  • a4a4ae4cdb * fixed mapped image exports * added mapped image imports wj32 2010-02-28 08:50:06 +00:00
  • fef4c510a5 started mapped image code wj32 2010-02-28 05:48:15 +00:00
  • a83b12df2b show "Unknown" instead of "Static" wj32 2010-02-27 09:42:45 +00:00
  • 03fb19958b * added _InterlockedExchangeAddPointer * ProcessId for symbol provider is now optional wj32 2010-02-26 11:24:43 +00:00
  • 59bd903e68 used queued lock for DOS device names wj32 2010-02-26 10:45:49 +00:00
  • ddeafcf005 fixed provider thread-safety wj32 2010-02-26 06:08:22 +00:00
  • 3c90a42d4c split handle/process item lookup into lookup and referencing functions wj32 2010-02-26 06:02:28 +00:00
  • 866cb7faa3 fixed typo in queued lock wj32 2010-02-25 11:09:16 +00:00
  • fe0cd93562 replaced tab characters wj32 2010-02-25 11:04:18 +00:00
  • e063f56e24 fixed documentation wj32 2010-02-25 10:58:43 +00:00
  • ef1b73cc08 fixed condition variables (2) wj32 2010-02-25 10:54:37 +00:00
  • 11816acb5e * fixed condition variables * fixed callback thread-safety wj32 2010-02-25 10:50:42 +00:00
  • e7a1cf7a34 fixed PhUiRestartProcess wj32 2010-02-25 09:51:05 +00:00
  • 69db6f5f41 added mutex tests wj32 2010-02-25 03:27:16 +00:00
  • 9e5f8c0d66 fixed all reference-related bugs with UI actions wj32 2010-02-25 03:11:14 +00:00
  • 88c72ef5f0 added condition variables wj32 2010-02-24 22:42:30 +00:00
  • 079f419ec5 use fast variant for debug testing wj32 2010-02-24 11:19:47 +00:00
  • 3b49a83fea use Fast variant of queued lock functions more wj32 2010-02-24 11:14:53 +00:00
  • ca13611c59 treelist header control is now sized correctly wj32 2010-02-24 10:26:43 +00:00
  • c22117dc1c switched to queued lock for provider wj32 2010-02-24 07:54:13 +00:00
  • e17983a899 fixed PhReleaseQueuedLockExclusiveFast wj32 2010-02-24 07:39:29 +00:00
  • c5870ac276 added fast path variants of queued lock functions wj32 2010-02-24 07:35:53 +00:00
  • 2fe9416383 * fixed critical bug in the free list - not lock-free anymore * used free list for work queue wj32 2010-02-24 07:03:46 +00:00
  • 559c65667d fixed #2957743 (maybe) wj32 2010-02-24 06:01:47 +00:00
  • caa9c29e73 switched global object list lock to queued lock wj32 2010-02-23 08:12:18 +00:00
  • 160afbbe38 switched to queued lock for symbol provider wj32 2010-02-23 07:58:56 +00:00
  • 7cb9f0e07f * added more comments to queued lock * switched to queued lock for service provider wj32 2010-02-23 07:52:10 +00:00
  • fefb6c8209 switched to queued lock in some places wj32 2010-02-22 11:05:39 +00:00
  • 5c56aace00 changed rw testing parameters wj32 2010-02-22 10:52:36 +00:00
  • 630188f306 fixed queued lock wj32 2010-02-22 10:37:24 +00:00
  • 44328caf35 added rwlock testing code (queued lock fails) wj32 2010-02-22 10:20:09 +00:00
  • 7357c93109 completed queued lock wj32 2010-02-22 09:11:25 +00:00
  • 6267137c3a * fixed bug in PhGetApplicationModuleFileName * use PH_LARGE_BUFFER_SIZE instead of hardcoding 16MB wj32 2010-02-22 07:00:43 +00:00
  • 40e7e71626 implemented acquire for queued lock wj32 2010-02-21 11:19:48 +00:00
  • 10d4124280 started queued lock wj32 2010-02-21 09:36:16 +00:00
  • dcf2a78ed0 a few more experiments with the treelist wj32 2010-02-21 02:21:08 +00:00
  • eca9290ab1 added some runas code wj32 2010-02-21 02:07:15 +00:00
  • 8d45bfcd72 fixed compiler warnings wj32 2010-02-20 06:29:50 +00:00
  • 178408bc08 implemented Thread > Token wj32 2010-02-20 06:28:26 +00:00
  • 2786a3f4c5 started object security support wj32 2010-02-20 05:59:56 +00:00
  • caf80f5176 implemented session ID menu wj32 2010-02-20 04:57:57 +00:00
  • d2b9ac14f5 fixed documentation wj32 2010-02-20 00:56:20 +00:00
  • c7e20487aa added account enumeration wj32 2010-02-20 00:52:36 +00:00
  • bbe1014194 switched to using the LSA API wj32 2010-02-20 00:38:43 +00:00