今の拡張カーネルのWindows 2000 では Python 3.7系は動かなかった話

Python 3.6 系が動くなら 3.7系はどうか?

test2

残念、

DeleteProcThreadAttributeList
InitializeProcThreadAttributeList
UpdateProcThreadAttribute
がありません

これらの関数は Windows Vista で拡張された STARTUPINFO 構造体を入れ子にした、STARTUPINFOEX 構造体って言うので扱われるんだけど、あんまり情報が無いのだった・ω・

ypedef struct _PROC_THREAD_ATTRIBUTE_LIST
{
    DWORD                          dwFlags;
    ULONG                          Size;
    ULONG                          Count;
    ULONG                          Reserved;  
    PULONG                         Unknown;
    PROC_THREAD_ATTRIBUTE_ENTRY    Entries[ANYSIZE_ARRAY];
} PROC_THREAD_ATTRIBUTE_LIST, *LPPROC_THREAD_ATTRIBUTE_LIST;
多分こんな構造・ω・

Python37.dll の中身見て見るとどうも、エラーチェックの情報書き出すために使われてるみたいなんで stub 実装でもいいのかなと思ったり。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です