(ql: Qiling, address: int, params)
| 912 | pass |
| 913 | |
| 914 | def _DeleteFile(ql: Qiling, address: int, params): |
| 915 | lpFileName = params["lpFileName"] |
| 916 | |
| 917 | dst = ql.os.path.virtual_to_host_path(lpFileName) |
| 918 | |
| 919 | if not ql.os.path.is_safe_host_path(dst): |
| 920 | ql.os.last_error = ERROR_GEN_FAILURE |
| 921 | return 0 |
| 922 | |
| 923 | try: |
| 924 | os.remove(dst) |
| 925 | except OSError: |
| 926 | return 0 |
| 927 | |
| 928 | return 1 |
| 929 | |
| 930 | # BOOL DeleteFileA( |
| 931 | # LPCSTR lpFileName |
no test coverage detected