Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
nt.cpython-313.pyc37 linesDownload Raw Back to __pycache__
1�

2�j���F�SSKrSSKrSSKrSSKJrJrJrJrJrJ	r	J3r4JrJr SSK
Jr \"S5RrSrSrSrSr\R*R,rSS	jrS5r"SS\R25r\/\R6l\\R6l\\/\R<l\\R<l\"\5\R<l\\R@"\5/\RBl\\RBl\"\5\RBl\\R@"\5/\RDl\\RDl\"\5\RDl/\RFl\\RFl\\\/\RHl\\RHl\"\5\RHl\\\	\/\RJl\\RJl\"\5\RJl\RLS
5r'Sr(Sr)SSjr*g)�N)	�BOOL�CHAR�DWORD�HANDLE�LONG�LPWSTR�MAX_PATH�PDWORD�ULONG)�SHELL_NAMES�������z�ic�^�U4SjnU$)Nc�>>�UT:Xa[R"5eU$�N)�ctypes�WinError)�ret�func�args�	error_vals   ��TD:\code\apps\devtools\python\user_packages\Python313\site-packages\shellingham/nt.py�check�_check_handle.<locals>.checks����)���/�/�#�#��6��)rrs` r�
_check_handlers����7�Lrc�^�U4SjnU$)Nc�x>�U(ag[R"5nUT:Xag[R"U5e)NTF)r�GetLastErrorr)rrr�code�expecteds    �rr�_check_expected.<locals>.check(s1������"�"�$���8����o�o�d�#�#rr)r$rs` r�_check_expectedr&'s���$��Lrc�z�\rSrSrS\4S\4S\4S\R"\54S\4S\4S\4S	\4S8\4S\	\9-4410rSrg
)�ProcessEntry32�3�dwSize�cntUsage�
th32ProcessID�th32DefaultHeapID�th32ModuleID�11cntThreads�th32ParentProcessID�pcPriClassBase�dwFlags�	szExeFilerN)
�__name__�12__module__�__qualname__�__firstlineno__rr�POINTERrrrr	�_fields_�__static_attributes__rrrr(r(3sf��	�5��	�U��	�%� �	�f�n�n�U�3�4�	���	�u��	��&�	�4� �	�E��	�d�X�o�&��Hrr(c/�# �U"U0UD6nUv� [RU5 g![RU5 f=f7fr)�kernel32�CloseHandle)�fr�kwargs�handles    r�_handlerAgs:���
��
��
�F�%������V�$�����V�$�s�	A�&�A�=�Ac#�H# �[Rn[U[S5n[	5n[13R"U5Ul[RX5nU(a"Uv� [RX5nU(aM"SSS5 g!,(df   g=f7f)Nr)14r<�CreateToolhelp32SnapshotrA�TH32CS_SNAPPROCESSr(r�sizeofr*�Process32First�
Process32Next)r>�snap�entryrs    r�_iter_processesrJpsq����)�)�A�	��&��	*�d�� ���}�}�U�+����%�%�d�2����K��(�(��5�C��c�	15+�	*�	*�s�"B"�A"B�	B"�16B�B"c���[[5n[R"SUR5n[17R
USX!5(aUR$U=RS-slM`)N�rr)rr	r�create_unicode_buffer�valuer<�QueryFullProcessImageNameW)�proch�size�	path_buffs   r�_get_full_pathrS{sU����?�D�18��0�0��T�Z�Z�@�	��.�.�u�a��I�I��?�?�"��19�20�a��21�	rc�`�[5Vs0sH&nURURUR4_M( nnU=(d [R22"5n[
SUS-5H�nX0upV[U[5(aURSS5nURS5SR5nU[;aUnMa[n[[ R"USU5n	U[%U	54sSSS5 s $ gs snf![a  gf=f!,(df   M�=f)Nr��mbcs�replace�.)rJr,r0r3�os�getpid�range�KeyError�23isinstance�bytes�decode�24rpartition�lowerr�!PROCESS_QUERY_LIMITED_INFORMATIONrAr<�OpenProcessrS)25�pid�	max_depth�proc�proc_map�_�ppid�26executable�name�keyrPs27          r�	get_shellrm�s"��$�%��%�D�	
���T�5�5�t�~�~�F�F�%�
���28�����C�
�1�i�!�m�
$��	�'�}��D��j�%�(�(�#�*�*�6�9�=�J��$�$�S�)�!�,�2�2�4���{�"��C��/��
�X�)�)�3��3�
7�5��.��/�0�8�
7�+%�0��=���	��(�+	��$8�
7�s#�-D�-D
�,
D�
29D�D�30D-	)r)N�31)+�32contextlibrrY�ctypes.wintypesrrrrrrr	r33r�shellingham._corerrN�INVALID_HANDLE_VALUE�ERROR_NO_MORE_FILES�ERROR_INSUFFICIENT_BUFFERrDrb�windllr<rr&�	Structurer(r=�argtypes�restyperC�errcheckr8rFrG�GetCurrentProcessIdrcrO�contextmanagerrArJrSrmrrr�<module>r|s���
�	�34�35�36�*��b�z�'�'��������$*�!��=�=�!�!���	��V�%�%��"(������#�����.3�U�^��!�!�*�,2��!�!�)�-:��.��!�!�*�%+�F�N�N�>�,J�#K���� �"&�����#2��$���� �$*�6�>�>�.�+I�"J�����!%�����"1��#�����)+����%�',����$�!&��e� 4�����%����� -��!�����17��v�v�/N��#�#�,�.2��#�#�+�/>��0��#�#�,�37���%��%�6��r
codekingpro/portable-devtools · Team Ai