Commit Graph

  • 72962be653 Improve RPCClient hakril 2024-10-28 13:52:00 +01:00
  • b25fc491df More tests fixup hakril 2024-10-24 18:34:00 +02:00
  • 3de820046d Fix or improv test resilience hakril 2024-10-24 17:32:20 +02:00
  • 92863f7944 improve test_pe_parse.py resiliance to system32 pe format change hakril 2024-10-24 17:13:28 +02:00
  • db14bc0294 Small COM fix/improvements hakril 2024-10-23 10:10:40 +02:00
  • 979f7ec77a Small fix in simple_x86 hakril 2024-10-23 09:56:06 +02:00
  • 91c468eba0 Update generated_def and winproxy hakril 2024-10-23 09:55:39 +02:00
  • 0cd51a088e Big ctypes_generation update + add lot of structures/interfaces hakril 2024-10-23 09:53:59 +02:00
  • 13d0b6b3b7 Merge pull request #58 from hakril/improv_simple_assembly hakril 2024-06-27 15:14:20 +02:00
  • cbadada375 Testing stuff for new CI config hakril 2024-06-27 14:57:56 +02:00
  • f90991022a Update CI with publish-unit-test-result-action/windows@v2 hakril 2024-06-27 14:46:59 +02:00
  • cbf456ac4f Adding some generated_def related to Section & NtReadFile/NtWriteFile hakril 2024-06-27 14:34:33 +02:00
  • 53554f45ab Improve handling of Jmp/Call/Push/Pop hakril 2024-06-27 14:22:40 +02:00
  • 006dce7054 Add tests for non-handled instruction format in simple x86/x64 hakril 2024-06-27 14:03:39 +02:00
  • 7475c8893e Merge pull request #57 from hakril/uprade_version v1.0.0 hakril 2024-06-14 17:26:05 +02:00
  • ddb22444d2 Update version number to 1.0.0 + update documentation hakril 2024-06-14 17:13:16 +02:00
  • 1ab7d3cad6 improve documentation of generated code hakril 2024-06-14 17:10:46 +02:00
  • 50b0493364 Upgrade sphinx conf + update some doc hakril 2024-06-14 16:19:44 +02:00
  • e3fd66b3d6 ctypes generation detect duplicate def in source file + fix duplicates hakril 2024-06-14 14:24:19 +02:00
  • 703c7f2ec2 Fix windows.native_exec.cpuid for py3 hakril 2024-06-14 14:22:21 +02:00
  • b8dd03a1ef Fix symbol example in readme.md hakril 2024-06-11 10:08:05 +02:00
  • 6f00e753dd Fix readme hakril 2024-06-10 22:21:40 +02:00
  • 9c1c24bfda Update links in readme to https hakril 2024-06-10 22:13:21 +02:00
  • d7d936d695 Merge pull request #53 from hakril/winapi-wide hakril 2024-06-10 21:50:45 +02:00
  • 95c3f81619 update readme for official unicode + python3 full support hakril 2024-06-10 21:27:36 +02:00
  • 8472fd12a7 docs/generate_samples.py now use py3 hakril 2024-06-10 21:27:13 +02:00
  • 59b3531d15 Update samples output hakril 2024-06-10 21:26:56 +02:00
  • bc13f7a497 Add check_encoding_config.py sample hakril 2024-06-10 21:26:15 +02:00
  • b1f0d74a3a Fix serviceManager handle closing + winproxy.SetThreadToken for py3 hakril 2024-06-10 21:25:08 +02:00
  • 92742a4e97 Fix samples for python3 hakril 2024-06-10 21:24:37 +02:00
  • 9770165487 Update readme hakril 2024-06-10 18:18:23 +02:00
  • bcb6327f60 Trying to fix github CI secondary rate limit errors hakril 2024-06-10 17:44:39 +02:00
  • 40f9420078 More tests & unicode values hakril 2024-06-10 17:28:48 +02:00
  • 36b4bf38fc Regen ctypes after rebase hakril 2024-06-05 22:52:48 +02:00
  • 8f828a6018 Remove breakpoint from test hakril 2024-06-05 22:27:06 +02:00
  • b003d9ee32 reintroduce system.build_number as system.versionstr hakril 2024-06-05 22:21:34 +02:00
  • 13dc869af6 Add unicode tests + comments hakril 2024-06-05 22:21:00 +02:00
  • 4b5b924224 Working on new sample for debug.symbols type exploration hakril 2024-05-28 22:52:01 +02:00
  • 2c518a77f9 Improve Symbol API : finish passing to unicode hakril 2024-05-28 22:48:49 +02:00
  • d61067fe5e Transfering base of symbol API to Wide + tests hakril 2024-05-22 22:57:51 +02:00
  • bb4271d97b windows.system.device_manager handle unicode + test hakril 2024-05-22 19:02:32 +02:00
  • d756cb1027 windows.system.etw support unicode + tests hakril 2024-05-22 17:52:23 +02:00
  • 5ae315b317 winutils fonction use Wide APIs hakril 2024-05-22 17:12:00 +02:00
  • 6f55a4736e windows.system now use W() APIs hakril 2024-05-22 12:02:38 +02:00
  • cab8be5311 Fix some tests hakril 2024-05-22 11:40:38 +02:00
  • d1e13fda8a Improve test for unicode hakril 2024-05-22 11:32:43 +02:00
  • 4bcec38cc1 volume.py (logicaldrives) now use W() APIs hakril 2024-05-22 10:17:07 +02:00
  • 3ad9bad56e Trying to improve workflow with better pytest results name hakril 2024-05-22 10:13:04 +02:00
  • a8414c975d Pipe API use Wide + support unicode hakril 2024-05-21 19:18:51 +02:00
  • 87e1c998a6 Add test on logicaldrives for py3 hakril 2024-05-21 10:19:26 +02:00
  • 736a72255b More pycompat fixes hakril 2024-05-20 19:43:19 +02:00
  • 247140123c More tests fix hakril 2024-05-20 19:37:21 +02:00
  • 75dfe847ec More strange sys.stdout fixes for CI hakril 2024-05-20 19:07:12 +02:00
  • a580d825ae More unicode compat / more fix hakril 2024-05-20 19:00:06 +02:00
  • 1b5097050b Remove breakpoint in test_security_descriptor_from_unicode_file() hakril 2024-05-20 18:50:30 +02:00
  • 210bc648ec Fix error in pycompat hakril 2024-05-20 18:49:44 +02:00
  • 412c725fba Improve pycompat urepr_encode for non-tty stdout + fix some tests hakril 2024-05-20 18:45:01 +02:00
  • 6586018059 Improve pycompat when stdout is not a tty (no stdout.encoding) hakril 2024-05-20 17:58:17 +02:00
  • 7a7e6935d1 More encoding testing of CI hakril 2024-05-20 17:51:15 +02:00
  • a580153da9 More encoding tests hakril 2024-05-20 17:36:40 +02:00
  • 72a7f52ae2 Fix enumerate_threads_setup_owners() hakril 2024-05-20 17:25:15 +02:00
  • 4120c6e7e3 Fix failed merge hakril 2024-05-20 13:30:54 +02:00
  • ae5bf70b49 Improve ctypes generation determinism for py2 vs py3 generator hakril 2024-05-20 13:26:35 +02:00
  • 44ac6356e1 ctypes_generation/generate.py works on py3 + deterministic on py2 & py3 hakril 2024-05-20 13:05:55 +02:00
  • 9ce6fcef9c Update ctypes_generation hakril 2024-05-20 12:59:46 +02:00
  • 0a2ed77302 Adding encoding documentation hakril 2021-05-24 23:42:08 +02:00
  • 33766c2ffd Working on WinAPI Wide-transition hakril 2021-05-24 23:01:16 +02:00
  • 5217506705 Change system.build_numer to actuel int NtBuildNumber + added system.kuser_shared_data hakril 2020-07-30 14:17:53 +02:00
  • 99fbec8ec4 Passed services API to Wide functions hakril 2020-07-30 14:17:05 +02:00
  • e313510fe5 Fix object_manager.KernelObject.__repr__ to handle unicode name hakril 2020-07-30 14:16:47 +02:00
  • 9eb4405cce Passed process relation API to Wide functions hakril 2020-07-30 14:15:52 +02:00
  • 7883e5f189 Added pycompat urepr_unicode for unicode repr in python2 + fix / kuser_shared_data in ctypes generation hakril 2020-07-30 14:15:22 +02:00
  • 93540ddbe5 Merge pull request #56 from hakril/io_ctypes_generation hakril 2024-06-05 21:31:36 +02:00
  • 6bf8f77617 Added IO definitions + ability to use CTL_CODE() macro in windef hakril 2024-06-03 18:53:16 +02:00
  • ee409e4c72 Merge pull request #55 from hakril/volume_dospath_fix hakril 2024-05-30 11:56:53 +02:00
  • f957c640c7 Change LogicalDrive.path logic based on QueryDosDevice returned valudes hakril 2024-05-28 19:03:46 +02:00
  • 328735bd3a Merge pull request #54 from hakril/improve_simple_x64 hakril 2024-05-21 18:52:57 +02:00
  • feafb52c2a Implem x64 mem_access [RIP+DISP32] + few test + fix raw instr hakril 2024-05-21 16:05:45 +02:00
  • 275d054ba7 Add ntcall.py sample clement rouault 2024-05-20 11:28:34 +02:00
  • 36db869572 POC code for registry->security descriptor interface clement rouault 2024-05-20 11:25:56 +02:00
  • 74f5d43159 Improve SafeArray obj+handling in com.py clement rouault 2024-05-20 11:22:50 +02:00
  • dade97ff16 Update comments/doc to event_log.py clement rouault 2024-05-20 11:22:07 +02:00
  • 2db6037658 Small improvement/add to WMI objects/apis clement rouault 2024-05-20 11:21:47 +02:00
  • b68369936a Add some attributes to bits objects clement rouault 2024-05-20 11:20:34 +02:00
  • 85a41fbca0 Add POC of winutils.lookup_name() clement rouault 2024-05-20 11:20:14 +02:00
  • dab2a57d75 Change process pop by windows.test to winver.exe clement rouault 2024-05-20 11:18:43 +02:00
  • d3d6410276 Update readme + version number (#52) 0.6.8 dev hakril 2024-05-19 19:12:12 +02:00
  • 9a0868da15 Enable debugger testing in CI (#50) hakril 2024-05-18 23:40:34 +02:00
  • 117ea557f7 Trying to improve stability in CI with more sleep() clement rouault 2024-05-18 23:31:09 +02:00
  • f92204a16f Change def of OBJECT_ATTRIBUTES struct to handle remotectypes (#51) hakril 2024-05-18 23:11:35 +02:00
  • d8b2770046 Improve test config/code for better test coverage in CI (#49) hakril 2024-05-14 20:56:50 +02:00
  • e3bcde7d63 Add github actions for pytest CI (#48) hakril 2024-05-14 18:44:04 +02:00
  • 494317ee99 Add some ctypes definition associated with file APIs clement rouault 2024-05-11 22:27:18 +02:00
  • 46daca9539 Merge branch 'fix_alpc_sample_py3' clement rouault 2024-05-11 22:17:59 +02:00
  • 82d0c5cc5c Updat eversion number + Add missing ctypes_generation environ.txt clement rouault 2023-05-26 09:31:06 +02:00
  • 0eb78f21bd Added Environment API to winproxy + windows.system.environ : a unicode environ even on py2 clement rouault 2023-05-26 09:25:19 +02:00
  • 0f501ab46d Service API are now full Wide / service object now use unicode strings clement rouault 2023-01-30 13:12:18 +01:00
  • f2ac6ea455 Fix alpc sample py3 (#45) hakril 2023-01-30 13:03:34 +01:00
  • 2828f496bd Adapt ALPC samples to python3 (fix #44) clement rouault 2023-01-12 12:53:38 +01:00
  • f295a081b1 ReAdded AF_ flags removed by mistake from ctypes_generation clement rouault 2022-11-29 12:58:43 +01:00