Changeset 82606 in vbox for trunk/src/VBox/Additions/WINNT
- Timestamp:
- Dec 17, 2019 12:39:23 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 135493
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Installer/VBoxGuestAdditionsCommon.nsh
r82604 r82606 612 612 Push $3 ; S: old$3 old$2 old$1 old$0 613 613 614 IfFileExists "$0" check_vendor 614 ${LogVerbose} "Verifying file $\"$0$\" (vendor: $1, arch: $2) ..." 615 616 IfFileExists "$0" check_arch 615 617 Goto not_found 616 618 617 ${LogVerbose} "Verifying file $\"$0$\" ..." 619 check_arch: 620 621 ${LogVerbose} "File $\"$0$\" found" 622 623 Push $0 624 Call ${un}GetFileArchitecture 625 Pop $3 626 627 ${LogVerbose} "Architecture is: $3" 628 629 ${If} $3 == $2 630 Goto check_vendor 631 ${EndIf} 632 Goto invalid 618 633 619 634 check_vendor: … … 623 638 Pop $3 624 639 625 ${LogVerbose} "Vendor is: $3 (wanted: $2)"640 ${LogVerbose} "Vendor is: $3" 626 641 627 642 ${If} $3 == $1 628 Goto check_arch 629 ${EndIf} 643 Goto valid 644 ${EndIf} 645 646 invalid: 647 648 ${LogVerbose} "File $\"$0$\" is invalid" 649 630 650 StrCpy $3 "1" ; Invalid 631 651 Goto end 632 652 633 check_arch: 634 635 Push $0 636 Call ${un}GetFileArchitecture 637 Pop $3 638 639 ${LogVerbose} "Architecture is: $3 (wanted: $2)" 640 641 ${If} $3 == $2 642 StrCpy $3 "0" ; Valid 643 ${Else} 644 StrCpy $3 "1" ; Invalid 645 ${EndIf} 653 valid: 654 655 ${LogVerbose} "File $\"$0$\" is valid" 656 657 StrCpy $3 "0" ; Valid 646 658 Goto end 647 659 648 660 not_found: 661 662 ${LogVerbose} "File $\"$0$\" was not found" 649 663 650 664 StrCpy $3 "2" ; Not found
Note:
See TracChangeset
for help on using the changeset viewer.