CasperSecurity

Current Path : /lib/python3/dist-packages/twisted/python/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/twisted/python/__pycache__/shortcut.cpython-310.pyc

o

�b��@s:dZddlZddlZddlmZdd�ZGdd�d�ZdS)z5
Creation of  Windows shortcuts.

Requires win32all.
�N)�shellcCst�}|�|�|S)zg
    Open an existing shortcut for reading.

    @return: The shortcut object
    @rtype: Shortcut
    )�Shortcut�load)�filename�sc�r�9/usr/lib/python3/dist-packages/twisted/python/shortcut.py�opens
r	c@s>eZdZdZ						ddd�Zdd�Zdd	�Zd
d�ZdS)
rz
    A shortcut on Win32.
    NrcCs�t�tjdtjtj�|_|dur|�tj	�
|��|dur"|�|�|dur+|�|�|dur8|�
tj	�
|��|durH|�tj	�
|�|�dSdS)a�
        @param path: Location of the target
        @param arguments: If path points to an executable, optional arguments
                      to pass
        @param description: Human-readable description of target
        @param workingdir: Directory from which target is launched
        @param iconpath: Filename that contains an icon for the shortcut
        @param iconidx: If iconpath is set, optional index of the icon desired
        N)�	pythoncom�CoCreateInstancer�CLSID_ShellLink�CLSCTX_INPROC_SERVER�IID_IShellLink�_base�SetPath�os�path�abspath�SetArguments�SetDescription�SetWorkingDirectory�SetIconLocation)�selfr�	arguments�description�
workingdir�iconpath�iconidxrrr�__init__"s"�

�zShortcut.__init__cCs |j�tj��tj�|��dS)z1
        Read a shortcut file from disk.
        N)r�QueryInterfacer
�IID_IPersistFile�Loadrrr�rrrrrrEs
�z
Shortcut.loadcCs"|j�tj��tj�|�d�dS)z^
        Write the shortcut to disk.

        The file should be named something.lnk.
        rN)rrr
r �Saverrrr"rrr�saveMs�z
Shortcut.savecCst|j|�S)N)�getattrr)r�namerrr�__getattr__WszShortcut.__getattr__)NNNNNr)�__name__�
__module__�__qualname__�__doc__rrr$r'rrrrrs
�#
r)r+rr
�win32com.shellrr	rrrrr�<module>s
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY