Tuyên bố hỗ trợ cho Visual Basic 6.0 trên Windows

Liên hệ QC
Bác ơi em thong thả tìm rồi mà không thấy :D
Thì cứ thong thả lại thong thả thôi .. vài ngày không nói lên điều chi cả ?!

Có những hàm tôi hỏi không tây nào nó chỉ dẫn cả .. xong thong thả khi nổi gió Tôi lại lôi ra dò vài năm mới ra đấy

hãy thử hỏi Em ChatGPT xem tình hình sao ... xong tư duy tổng hợp lại xem như thế nào

Chốt lại là ra thôi
 
Các bác cho em hỏi trong VB6 có hàm nào để chương trình chạy mặc định dưới quyền Administrator không ạ?
Giống như hàm #RequireAdmin bên AutoIT ý ạ?
Để như cái #RequireAdmin thì bạn cứ dùng file Manifest cho đơn giản, khai báo rồi biên dịch cùng với file exe luôn cho nhanh.
- File MANIFEST này dạng XML. Qui ước đặt tên là: tên chương trình + .EXE.MANIFEST (nếu DLL thì thay EXE thành DLL)
- Dùng công cụ có sẵn trong VB6 là Resource Editor (trong Add in Manager) để nạp file Manifest và tạo tập tin. RES
- Vào VB Resource Editor - Add custom resource - chọn tập tin Manifest vừa tạo. Sửa Type = 24, id = 1.
- Save --> sẽ tạo tập tin "tên ứng dụng.RES" --> Xong.

Nội dung file Manifest mẫu như sau: (dùng Notepad++ để chỉnh sửa)
- Ví dụ lưu với tên file: FILECOPY.EXE.MANIFEST
- Cái "requestedExecutionLlevel" có mấy cấp tùy bạn chọn như: asInvoker, requireAdministrator, highestAvailable. Bạn tự tìm tài liệu về các cấp độ này.

XML:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity
     version="1.0.0.0"
     processorArchitecture="*"
     name="Ongke0711.FileCopy"
     type="win32"
  />
  <!-- Identify the application security requirements. -->
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="requireAdministrator"
          uiAccess="false"
        />
      </requestedPrivileges>
    </security>
  </trustInfo>
  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
    <application>
      <!-- Application support for Windows 10,11 -->
        <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
      <!-- Application support for Windows 8.1 -->
        <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
      <!-- Application support for Windows 8 -->
        <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
      <!-- Application support for Windows 7 -->
        <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
      <!-- Application support for Windows Vista -->
        <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
    </application>
  </compatibility>
</assembly>
 
Lần chỉnh sửa cuối:
Tôi mới cài Windows11_x64 ... xong cài VB6 chạy quá tốt luôn
Tôi đoán thôi nhiều khả năng VB6 tiếp tục hổ trợ trên Windows12 tiếp. qua năm 2024 là biết thôi

Nếu vậy VB6 tiếp tục sử dụng tốt ít nhất sau 10 năm nữa... chỉ có điều mắc kẹt trong 32 bit

View attachment 296339
bác cho em xin bản cài đc ko. mình cài trên win 11 x64 ko được nên gỡ rồi
 
bác cho em xin bản cài đc ko. mình cài trên win 11 x64 ko được nên gỡ rồi
Thích bản nào thì vào link sau


1700013927473.png

Tuỳ chọn bản mình thích ... Tôi cài sử dụng tốt trên Windows11_x64 ... còn ai đó có cài được hay không thì là chuyện khác ... thong thả hãy dò xem lý do tại sao họ cài tốt còn mình không cài được xong có cách xử lý nó

Bất cứ một kết quả nào cũng có nguyên nhân sinh ra nó... Muốn loại bỏ kết quả đó thì hãy loại bỏ nguyên nhân sinh ra nó...

1700013977847.png
 
Xem hình ảnh tôi cài trên VB6 SP6 trên Windows 11_x64

1700018505660.png

Tôi vẫn duy trì sử dụng VB6 song song với Delphi 11.3

Vì Vb6 có quá trình hình thành và phát triển sâu và rộng trong mấy chục năm qua nên có nhiều nguồn hay cho học tập và tham khảo

Vì cách viết nó cũng thân thiện như VBA nhưng VB6 hổ trợ và sử dụng tốt hơn VBA khi ta viết nhiều thứ trên VB6.. còn VBA thì không thể
 
Web KT
Back
Top Bottom