Cách Copy File Vào C:\Windows\System32\ Khi Đang Bật UAC (Win7 - Win8 - Win10) (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Kiều Mạnh

I don't program, I beat code into submission!!!
Tham gia
9/6/12
Bài viết
5,538
Được thích
4,129
Giới tính
Nam
Mình đang gặp khó khăn khi viết Code Copy File Vào C:\Windows\System32\ ...khi máy Tính đang Bật UAC (User Account Control Settings) Của Win7+8+10 mà không được ....

Nếu kéo UAC xuống (Off) thì vấn đề đơn giản .....

Vậy mình nhờ các Bạn trợ giúp xem có cách nào Viết code copy File vào C:\Windows\System32\ .... Mà vẫn bật (ON) UAC được không....
Nếu được nhờ các Bạn chỉ dùm

Mình từng nghĩ cách keo cmd với Quyền Administrator để copy nhưng viết thành code khó quá....(Tịt)... ngoài cách đó ra còn cách nào khác nữa không nhờ các Bạn Trợ giúp
Xin cảm ơn
Code sau Tịt khi UAC đang bật (ON)....khó chịu với Anh bảo vệ của Bác Bill Quá ...--=0
PHP:
Public Sub Copy_FilePath()
Dim FileNguon$, FileDich$
FileNguon = ThisWorkbook.Path & "\XYZ.xlsb"
FileDich = "C:\Windows\System32\"
With CreateObject("Scripting.FileSystemObject")
    If .FileExists(FileNguon) Then
        .CopyFile FileNguon, FileDich
    Else
        MsgBox "File Not Found Hoac No Copy"
    End If
End With
End Sub
 
Lần chỉnh sửa cuối:
Bài này sau một đêm vọc cuối cùng cũng tìm ra cách lách Anh Bảo vệ của Bác Bill vẫn copy File Vào C:\Windows\System32\ Bình thương Khi UAC vẫn bật (ON)...+-+-+-+--=0
 
Upvote 0
Tự sướng...tự trả lời luôn...--=0...Xong rồi có thành quả thì "Chia Sẽ" cho anh em còn "Chia & Xẻ" ra nữa chứ KieuManh
Tại hôm rồi cho người quen cái File QLBH Excel ..code thì trong *dll tính mọi cái ok hết rồi...người ta copy mang về chạy cứ mắc UAC nó không cho copy File vào C:\... vậy muốn cho nó chuyên nghiệp một tí nghĩ thêm cách làm sao vượt qua UAC copy vào C và đăng ký nó....

Cách đơn giản dùng code ghi nó ra File *.bat xong dùng hàm Shell chạy File *.bat là xong

Nội dung File *.bat

Copy /y "D:\QLBH_PhuongNam\Nghien Cuu Bao Mat\QLBH.dll" "C:\Windows\System32\QLBH.dll"
 
Upvote 0
Cách đơn giản dùng code ghi nó ra File *.bat xong dùng hàm Shell chạy File *.bat là xong
Nội dung File *.bat
Copy /y "D:\QLBH_PhuongNam\Nghien Cuu Bao Mat\QLBH.dll" "C:\Windows\System32\QLBH.dll"

- Nếu user của windows không phải là Administrator thì khi chạy file.bat có copy file vào system32 được không?
(Muốn Runas file.bat /user:Administrator)
- Đường dẫn không cố định thì làm thế nào? (vì tùy thuộc vào máy tính người dùng, vị trí Folder...). Hôm qua đến đoạn này thì lăn ra ngủ --=0--=0
 
Upvote 0
Tại hôm rồi cho người quen cái File QLBH Excel ..code thì trong *dll tính mọi cái ok hết rồi...người ta copy mang về chạy cứ mắc UAC nó không cho copy File vào C:\... vậy muốn cho nó chuyên nghiệp một tí nghĩ thêm cách làm sao vượt qua UAC copy vào C và đăng ký nó....

Cách đơn giản dùng code ghi nó ra File *.bat xong dùng hàm Shell chạy File *.bat là xong

Nội dung File *.bat

Copy /y "D:\QLBH_PhuongNam\Nghien Cuu Bao Mat\QLBH.dll" "C:\Windows\System32\QLBH.dll"
Bạn có thể dùng code để tắt UAC sau đó copy, rồi bật lại
UAC nằm trong registry
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA
Với 0 là disable và 1 là enable
vậy có thể dùng Shell để chạy registry code này
Ghi chú: code chỉ chạy với quyền Admin và tôi mới thử nghiệm ở win7
 
Upvote 0
Tại hôm rồi cho người quen cái File QLBH Excel ..code thì trong *dll tính mọi cái ok hết rồi...người ta copy mang về chạy cứ mắc UAC nó không cho copy File vào C:\... vậy muốn cho nó chuyên nghiệp một tí nghĩ thêm cách làm sao vượt qua UAC copy vào C và đăng ký nó....

Cách đơn giản dùng code ghi nó ra File *.bat xong dùng hàm Shell chạy File *.bat là xong

Nội dung File *.bat

Copy /y "D:\QLBH_PhuongNam\Nghien Cuu Bao Mat\QLBH.dll" "C:\Windows\System32\QLBH.dll"

Chính bạn đã từng nói tới cái này mà
Cách viết của Bạn mã hóa sợ quá ...mở File Excel lên coi code thấy là hết hồn rồi...-\\/.
1/ kiểm tra xem trong "C:\Windows\System32\LTD_TT.dll" có File LTD_TT.dll Chưa nếu chưa Có thì In ra một File RegDLL.bat copy File LTD_TT.dll Vào C:\Windows\System32\LTD_TT.dll và đăng ký nó xong Kill RegDLL.bat
 
Upvote 0
Bạn có thể dùng code để tắt UAC sau đó copy, rồi bật lại
UAC nằm trong registry
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA
Với 0 là disable và 1 là enable
vậy có thể dùng Shell để chạy registry code này
Ghi chú: code chỉ chạy với quyền Admin và tôi mới thử nghiệm ở win7
cách này phải mất công dụng đến Bác Bill kéo UAC xuống tức (OFF) và phải Restart lại máy ...thì không đạt yêu cầu
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom