1;/* 2; vfdmsg.h 3; 4; Virtual Floppy Drive for Windows 5; Driver control program (console version) 6; Message definition 7; 8; Copyright (C) 2003-2005 Ken Kato 9;*/ 10; 11;#ifndef _VFDMSG_H_ 12;#define _VFDMSG_H_ 13; 14 15MessageIdTypedef=DWORD 16LanguageNames=(English=0x409:MSG0409) 17 18;//============================================== 19;// Generic error messages 20;//============================================== 21; 22 23MessageId= 24SymbolicName=MSG_WRONG_PLATFORM 25Language=English 26Virtual Floppy Drive does not run on Windows 95/98/Me. 27. 28 29 30MessageId= 31SymbolicName=MSG_TOO_MANY_ARGS 32Language=English 33Too many command line parameters. 34. 35 36 37MessageId= 38SymbolicName=MSG_UNKNOWN_COMMAND 39Language=English 40Command '%1!s!' is unknown. 41. 42 43 44MessageId= 45SymbolicName=MSG_AMBIGUOUS_COMMAND 46Language=English 47Command '%1!s!' is ambiguous. 48. 49 50 51MessageId= 52SymbolicName=MSG_UNKNOWN_OPTION 53Language=English 54Option '%1!s!' is unknown. 55. 56 57 58MessageId= 59SymbolicName=MSG_DUPLICATE_ARGS 60Language=English 61Parameter %1!s! is used more than once. 62. 63 64 65;//============================================== 66;// Command result message 67;//============================================== 68; 69 70MessageId= 71SymbolicName=MSG_INSTALL_OK 72Language=English 73Installed the Virtual Floppy driver. 74. 75 76 77MessageId= 78SymbolicName=MSG_INSTALL_NG 79Language=English 80Failed to install the Virtual Floppy driver. 81. 82 83 84MessageId= 85SymbolicName=MSG_CONFIG_OK 86Language=English 87Configured the Virtual Floppy driver start method. 88. 89 90 91MessageId= 92SymbolicName=MSG_CONFIG_NG 93Language=English 94Failed to configure the Virtual Floppy driver start method. 95. 96 97 98MessageId= 99SymbolicName=MSG_REMOVE_OK 100Language=English 101Uninstalled the Virtual Floppy driver. 102. 103 104 105MessageId= 106SymbolicName=MSG_REMOVE_NG 107Language=English 108Failed to uninstall the Virtual Floppy driver. 109. 110 111 112MessageId= 113SymbolicName=MSG_REMOVE_PENDING 114Language=English 115The Virtual Floppy driver is going to be removed on the next system start up. 116You may need to restart the system before installing the driver again. 117. 118 119 120MessageId= 121SymbolicName=MSG_START_OK 122Language=English 123Started the Virtual Floppy driver. 124. 125 126 127MessageId= 128SymbolicName=MSG_START_NG 129Language=English 130Failed to start the Virtual Floppy driver. 131. 132 133 134MessageId= 135SymbolicName=MSG_STOP_OK 136Language=English 137Stopped the Virtual Floppy driver. 138. 139 140 141MessageId= 142SymbolicName=MSG_STOP_NG 143Language=English 144Failed to stop the Virtual Floppy driver. 145. 146 147 148MessageId= 149SymbolicName=MSG_STOP_PENDING 150Language=English 151Stop operation has succeeded, but something 152is preventing the driver from actually stopping. 153You may need to reboot the system before restarting the driver. 154. 155 156 157MessageId= 158SymbolicName=MSG_GET_SHELLEXT_NG 159Language=English 160Failed to get the shell extension status. 161. 162 163 164MessageId= 165SymbolicName=MSG_SET_SHELLEXT_NG 166Language=English 167Failed to set the shell extension status. 168. 169 170 171MessageId= 172SymbolicName=MSG_SHELLEXT_ENABLED 173Language=English 174Shell extension is enabled. 175. 176 177 178MessageId= 179SymbolicName=MSG_SHELLEXT_DISABLED 180Language=English 181Shell extension is disabled. 182. 183 184 185MessageId= 186SymbolicName=MSG_OPEN_NG 187Language=English 188Failed to open the image '%1!s!'. 189. 190 191 192MessageId= 193SymbolicName=MSG_CLOSE_OK 194Language=English 195Closed the image on the drive %1!c!. 196. 197 198 199MessageId= 200SymbolicName=MSG_CLOSE_NG 201Language=English 202Failed to close the image on the drive %1!c!. 203. 204 205 206MessageId= 207SymbolicName=MSG_SAVE_OK 208Language=English 209Saved the image on the drive %1!c! into '%2!s!'. 210. 211 212 213MessageId= 214SymbolicName=MSG_SAVE_NG 215Language=English 216Failed to save the image on the drive %1!c! into '%2!s!'. 217. 218 219 220MessageId= 221SymbolicName=MSG_PROTECT_NG 222Language=English 223Failed to set write protect state on the drive %1!c!. 224. 225 226 227MessageId= 228SymbolicName=MSG_FORMAT_OK 229Language=English 230Format complete. 231. 232 233 234MessageId= 235SymbolicName=MSG_FORMAT_NG 236Language=English 237Failed to format the drive %1!c!. 238. 239 240 241MessageId= 242SymbolicName=MSG_LINK_NG 243Language=English 244Failed to assign '%2!c!' to the drive %1!lu!. 245. 246 247 248MessageId= 249SymbolicName=MSG_UNLINK_NG 250Language=English 251Failed to unlink the letter from the drive %1!lu!. 252. 253 254 255;//============================================== 256;// Supplemental result message 257;//============================================== 258; 259 260MessageId= 261SymbolicName=MSG_GET_STAT_NG 262Language=English 263Failed to get the driver status. 264. 265 266 267MessageId= 268SymbolicName=MSG_GET_CONFIG_NG 269Language=English 270Failed to get the driver configuration. 271. 272 273 274MessageId= 275SymbolicName=MSG_GET_VERSION_NG 276Language=English 277Failed to get the driver version. 278. 279 280 281MessageId= 282SymbolicName=MSG_WRONG_DRIVER 283Language=English 284A wrong driver is installed. 285. 286 287 288MessageId= 289SymbolicName=MSG_QUERY_UPDATE 290Language=English 291Update now (y / n) ? %0 292. 293 294 295MessageId= 296SymbolicName=MSG_GET_MEDIA_NG 297Language=English 298Failed to get the current media status. 299. 300 301 302MessageId= 303SymbolicName=MSG_GET_FILE_NG 304Language=English 305Failed to get the image information. 306. 307 308 309MessageId= 310SymbolicName=MSG_GET_LINK_NG 311Language=English 312Failed to get the current drive letter. 313. 314 315 316MessageId= 317SymbolicName=MSG_LINK_FULL 318Language=English 319No drive letter is available. 320. 321 322 323MessageId= 324SymbolicName=MSG_ACCESS_NG 325Language=English 326Failed to access the drive %1!c!. 327. 328 329 330MessageId= 331SymbolicName=MSG_DRIVER_EXISTS 332Language=English 333The Virtual Floppy driver is already installed. 334. 335 336 337MessageId= 338SymbolicName=MSG_NOT_INSTALLED 339Language=English 340The Virtual Floppy driver is not installed. 341. 342 343 344MessageId= 345SymbolicName=MSG_ALREADY_RUNNING 346Language=English 347The Virtual Floppy driver is already running. 348. 349 350 351MessageId= 352SymbolicName=MSG_NOT_STARTED 353Language=English 354The Virtual Floppy driver is not running. 355. 356 357 358MessageId= 359SymbolicName=MSG_TARGET_NOTICE 360Language=English 361Using the default drive (%1!c!). 362. 363 364 365MessageId= 366SymbolicName=MSG_CREATE_NOTICE 367Language=English 368Creating a new image file. 369. 370 371 372MessageId= 373SymbolicName=MSG_CREATE_CONFIRM 374Language=English 375Create a new image file (Y:yes / N:no) ? %0 376. 377 378 379MessageId= 380SymbolicName=MSG_OVERWRITE_NOTICE 381Language=English 382Overwriting the existing file. 383. 384 385 386MessageId= 387SymbolicName=MSG_OVERWRITE_CONFIRM 388Language=English 389Overwrite the existing file (Y:yes / N:no) ? %0 390. 391 392 393MessageId= 394SymbolicName=MSG_CREATE_NG 395Language=English 396Failed to create the new image file '%1!s!'. 397. 398 399 400MessageId= 401SymbolicName=MSG_FILE_CREATED 402Language=English 403Created a new image file. 404. 405 406 407MessageId= 408SymbolicName=MSG_RAM_MEDIA_UNKNOWN 409Language=English 410A size is not specified for a new RAM image. 411. 412 413 414MessageId= 415SymbolicName=MSG_FILE_MEDIA_UNKNOWN 416Language=English 417A size is not specified for a new image file. 418. 419 420 421MessageId= 422SymbolicName=MSG_CREATE144_NOTICE 423Language=English 424Creating a 1.44MB image. 425. 426 427 428MessageId= 429SymbolicName=MSG_CREATE144_CONFIRM 430Language=English 431Create a 1.44MB image (Y:yes / N:no) ? %0 432. 433 434 435MessageId= 436SymbolicName=MSG_IMAGE_TOO_SMALL 437Language=English 438The image is too small. 439. 440 441 442MessageId= 443SymbolicName=MSG_NO_MATCHING_MEDIA 444Language=English 445The image size (%1!lu! bytes) does not match any supported media. 446. 447 448 449MessageId= 450SymbolicName=MSG_MEDIATYPE_NOTICE 451Language=English 452Opening as a %1!s! media (%2!lu! bytes). 453. 454 455 456MessageId= 457SymbolicName=MSG_MEDIATYPE_SUGGEST 458Language=English 459The largest possible media is %1!s! (%2!lu! bytes). 460. 461 462 463MessageId= 464SymbolicName=MSG_MEDIATYPE_CONFIRM 465Language=English 466Open as this media type (Y:yes / N:no) ? %0 467. 468 469 470MessageId= 471SymbolicName=MSG_RAM_MODE_NOTICE 472Language=English 473Opening the image in RAM mode. 474. 475 476 477MessageId= 478SymbolicName=MSG_RAM_MODE_ONLY 479Language=English 480This file must be opened in RAM mode. 481. 482 483 484MessageId= 485SymbolicName=MSG_RAM_MODE_CONFIRM 486Language=English 487Open in RAM mode (Y:yes / N:no) ? %0 488. 489 490 491MessageId= 492SymbolicName=MSG_DEFAULT_PROTECT 493Language=English 494The media will be write protected by default. 495. 496 497 498MessageId= 499SymbolicName=MSG_DRIVE_BUSY 500Language=English 501An image is already opened. 502. 503 504 505MessageId= 506SymbolicName=MSG_TARGET_REQUIRED 507Language=English 508Specify a target file to save. 509. 510 511 512MessageId= 513SymbolicName=MSG_TARGET_UP_TO_DATE 514Language=English 515The image file is up to date. 516. 517 518 519MessageId= 520SymbolicName=MSG_OVERWRITE_PROMPT 521Language=English 522Overwrite the existing file 523(O: just overwrite / T: overwrite & truncate / C: cancel) ? %0 524. 525 526 527MessageId= 528SymbolicName=MSG_TARGET_IS_ZIP 529Language=English 530Cannot overwrite a ZIP compressed file. 531. 532 533 534MessageId= 535SymbolicName=MSG_SAVE_FORCE 536Language=English 537The save operation is forced to continue. 538. 539 540 541MessageId= 542SymbolicName=MSG_SAVE_QUIT 543Language=English 544The save operation is aborted. 545. 546 547 548MessageId= 549SymbolicName=MSG_FORMAT_FORCE 550Language=English 551The format operation is forced to continue. 552. 553 554 555MessageId= 556SymbolicName=MSG_FORMAT_QUIT 557Language=English 558The format operation is aborted. 559. 560 561 562MessageId= 563SymbolicName=MSG_MEDIA_MODIFIED 564Language=English 565RAM disk data on the drive %1!c!: is modified. 566. 567 568 569MessageId= 570SymbolicName=MSG_CLOSE_FORCE 571Language=English 572The close operation is forced to continue. 573. 574 575 576MessageId= 577SymbolicName=MSG_CLOSE_QUIT 578Language=English 579The close operation is aborted. 580. 581 582 583MessageId= 584SymbolicName=MSG_CLOSE_CONFIRM 585Language=English 586Close the image anyway (Y:yes / N:no) ? %0 587. 588 589 590MessageId= 591SymbolicName=MSG_RETRY_FORCE_CANCEL 592Language=English 593R:retry / F:force / C:cancel ? %0 594. 595 596 597MessageId= 598SymbolicName=MSG_RETRY_CANCEL 599Language=English 600R:retry / C:cancel ? %0 601. 602 603 604MessageId= 605SymbolicName=MSG_LOCK_NG 606Language=English 607Failed to lock the drive %1!c!. Some programs may be using the drive. 608. 609 610 611MessageId= 612SymbolicName=MSG_STOP_FORCE 613Language=English 614Failed to close the all drives. The operation is forced to continue. 615. 616 617 618MessageId= 619SymbolicName=MSG_STOP_QUIT 620Language=English 621Failed to close the all drives. The operation is aborted. 622. 623 624 625MessageId= 626SymbolicName=MSG_STOP_WARN 627Language=English 628Failed to close the all drives. The driver may not be able to unload 629properly. Continue the stop operation? 630. 631 632 633MessageId= 634SymbolicName=MSG_REMOVE_FORCE 635Language=English 636Failed to stop the driver. The operation is forced to continue; 637. 638 639 640MessageId= 641SymbolicName=MSG_REMOVE_QUIT 642Language=English 643Failed to stop the driver. The operation is aborted. 644. 645 646 647MessageId= 648SymbolicName=MSG_REMOVE_WARN 649Language=English 650Failed to stop the driver. The driver may not be removed completely 651until the system is restarted. Continue the operation? 652. 653 654 655MessageId= 656SymbolicName=MSG_UNKNOWN_LONG 657Language=English 658Unknown (0x%1!08x!) 659. 660 661 662MessageId= 663SymbolicName=MSG_DRIVER_FILE 664Language=English 665Driver : %1!s! 666. 667 668 669MessageId= 670SymbolicName=MSG_DRIVER_VERSION 671Language=English 672Version : %1!d!.%2!d! %3!s! 673. 674 675 676MessageId= 677SymbolicName=MSG_START_TYPE 678Language=English 679Start Type : %0 680. 681 682 683MessageId= 684SymbolicName=MSG_START_AUTO 685Language=English 686AUTO 687. 688 689 690MessageId= 691SymbolicName=MSG_START_BOOT 692Language=English 693BOOT 694. 695 696 697MessageId= 698SymbolicName=MSG_START_DEMAND 699Language=English 700DEMAND 701. 702 703 704MessageId= 705SymbolicName=MSG_START_DISABLED 706Language=English 707DISABLED 708. 709 710 711MessageId= 712SymbolicName=MSG_START_SYSTEM 713Language=English 714SYSTEM 715. 716 717 718MessageId= 719SymbolicName=MSG_DRIVER_STATUS 720Language=English 721Status : %0 722. 723 724 725MessageId= 726SymbolicName=MSG_STATUS_STOPPED 727Language=English 728STOPPED 729. 730 731 732MessageId= 733SymbolicName=MSG_STATUS_START_P 734Language=English 735START_PENDING 736. 737 738 739MessageId= 740SymbolicName=MSG_STATUS_STOP_P 741Language=English 742STOP_PENDING 743. 744 745 746MessageId= 747SymbolicName=MSG_STATUS_RUNNING 748Language=English 749RUNNING 750. 751 752 753MessageId= 754SymbolicName=MSG_STATUS_CONT_P 755Language=English 756CONTINUE_PENDING 757. 758 759 760MessageId= 761SymbolicName=MSG_STATUS_PAUSE_P 762Language=English 763PAUSE_PENDING 764. 765 766 767MessageId= 768SymbolicName=MSG_STATUS_PAUSED 769Language=English 770PAUSED 771. 772 773 774MessageId= 775SymbolicName=MSG_DRIVE_LETTER 776Language=English 777Drive %1!lu! : %0 778. 779 780 781MessageId= 782SymbolicName=MSG_PERSISTENT 783Language=English 784%1!c! (Persistent) %0 785. 786 787 788MessageId= 789SymbolicName=MSG_EPHEMERAL 790Language=English 791%1!c! (Ephemeral) %0 792. 793 794 795MessageId= 796SymbolicName=MSG_IMAGE_NONE 797Language=English 798Image : <none> 799. 800 801 802MessageId= 803SymbolicName=MSG_IMAGE_NAME 804Language=English 805Image : %1!s! 806. 807 808 809MessageId= 810SymbolicName=MSG_FILE_DESC 811Language=English 812Description: %1!s! 813. 814 815 816MessageId= 817SymbolicName=MSG_DISKTYPE_FILE 818Language=English 819Type : FILE 820. 821 822 823MessageId= 824SymbolicName=MSG_DISKTYPE_RAM_CLEAN 825Language=English 826Type : RAM (not modified) 827. 828 829 830MessageId= 831SymbolicName=MSG_DISKTYPE_RAM_DIRTY 832Language=English 833Type : RAM (modified) 834. 835 836 837MessageId= 838SymbolicName=MSG_MEDIA_TYPE 839Language=English 840Media : %1!s! 841. 842 843 844MessageId= 845SymbolicName=MSG_MEDIA_WRITABLE 846Language=English 847Access : Writable 848. 849 850 851MessageId= 852SymbolicName=MSG_MEDIA_PROTECTED 853Language=English 854Access : Write Protected 855. 856 857 858;// 859;// Help message text 860;// 861MessageId= 862SymbolicName=MSG_HINT_INSTALL 863Language=English 864SYNTAX: %1!s!INSTALL [driver] [/AUTO | /A] 865Try '%1!s!HELP INSTALL' for more information. 866. 867 868 869MessageId= 870SymbolicName=MSG_HINT_REMOVE 871Language=English 872SYNTAX: %1!s!REMOVE [/FORCE | /F | /QUIT | /Q] 873Try '%1!s!HELP REMOVE' for more information. 874. 875 876 877MessageId= 878SymbolicName=MSG_HINT_CONFIG 879Language=English 880SYNTAX: %1!s!CONFIG {/AUTO | /A | /MANUAL | /M} 881Try '%1!s!HELP CONFIG' for more information. 882. 883 884 885MessageId= 886SymbolicName=MSG_HINT_START 887Language=English 888SYNTAX: %1!s!START 889Try '%1!s!HELP START' for more information. 890. 891 892 893MessageId= 894SymbolicName=MSG_HINT_STOP 895Language=English 896SYNTAX: %1!s!STOP [/FORCE | /F | /QUIT | /Q] 897Try '%1!s!HELP STOP' for more information. 898. 899 900 901MessageId= 902SymbolicName=MSG_HINT_SHELL 903Language=English 904SYNTAX: %1!s!SHELL [/ON | /OFF] 905Try '%1!s!HELP SHELL' for more information. 906. 907 908 909MessageId= 910SymbolicName=MSG_HINT_OPEN 911Language=English 912SYNTAX: %1!s!OPEN [drive:] [file] [/NEW] [/RAM] [/P | /W] 913 [ /160 | /180 | /320 | /360 | /640 | /720 | /820 | /120 | /1.20 914 | /144 | /1.44 | /168 | /1.68 | /172 | /1.72 | /288 | /2.88 ] 915 [ /5 | /525 | /5.25 ] [/F | /FORCE | /Q | QUIT] 916Try '%1!s!HELP OPEN' for more information. 917. 918 919 920MessageId= 921SymbolicName=MSG_HINT_CLOSE 922Language=English 923SYNTAX: %1!s!CLOSE [drive:] [/FORCE | /F | /QUIT | /Q] 924Try '%1!s!HELP CLOSE' for more information. 925. 926 927 928MessageId= 929SymbolicName=MSG_HINT_SAVE 930Language=English 931SYNTAX: %1!s!SAVE [drive:] [file] [/OVER | /O | /TRUNC | /T] 932 [/FORCE | /F | /QUIT | /Q] 933Try '%1!s!HELP SAVE' for more information. 934. 935 936 937MessageId= 938SymbolicName=MSG_HINT_PROTECT 939Language=English 940SYNTAX: %1!s!PROTECT [drive:] [/ON | /OFF] 941Try '%1!s!HELP PROTECT' for more information. 942. 943 944 945MessageId= 946SymbolicName=MSG_HINT_FORMAT 947Language=English 948SYNTAX: %1!s!FORMAT [drive:] [/FORCE | /F | /QUIT | /Q] 949Try '%1!s!HELP FORMAT' for more information. 950. 951 952 953MessageId= 954SymbolicName=MSG_HINT_LINK 955Language=English 956SYNTAX: %1!s!LINK [number] [letter] [/L] 957Try '%1!s!HELP LINK' for more information. 958. 959 960 961MessageId= 962SymbolicName=MSG_HINT_ULINK 963Language=English 964SYNTAX: %1!s!ULINK [drive] 965Try '%1!s!HELP ULINK' for more information. 966. 967 968 969MessageId= 970SymbolicName=MSG_HINT_STATUS 971Language=English 972SYNTAX: %1!s!STATUS 973Try '%1!s!HELP STATUS' for more information. 974. 975 976 977MessageId= 978SymbolicName=MSG_HINT_VERSION 979Language=English 980SYNTAX: %1!s!VERSION 981Print version information. 982. 983 984 985MessageId= 986SymbolicName=MSG_HELP_GENERAL 987Language=English 988Usage: 989 %1!s![command [options...]] 990 991Commands: 992 INSTALL Install the Virtual Floppy driver. 993 REMOVE Uninstall the Virtual Floppy driver. 994 CONFIG Configure the Virtual Floppy driver. 995 START Start the Virtual Floppy driver. 996 STOP Stop the Virtual Floppy driver. 997 SHELL Enable/disable the shell extension. 998 OPEN Open a Virtual Floppy image. 999 CLOSE Close a Virtual Floppy image. 1000 SAVE Save the current image into a file. 1001 PROTECT Enable/disable drive write protect. 1002 FORMAT Format the current Virtual Floppy media. 1003 LINK Assign a drive letter to a Virtual Floppy drive. 1004 ULINK Remove a drive letter from a Virtual Floppy drive. 1005 STATUS Print the current status. 1006 HELP | ? Print usage help. 1007 VERSION Print version information 1008 1009If a command is not specified, the interactive console is started. 1010Type '%1!s!HELP CONSOLE' for more information about the interactive 1011console. 1012 1013All commands and options are case insensitive. 1014 1015Shorter command name can be used as long as the command can be 1016distinguished uniquely: I for INSTALL, REM for REMOVE, etc. are 1017accepted, but ST is invalid because it is ambiguous. You have 1018to type as much as STAR, STO or STAT in order to distinguish them. 1019 1020'%1!s!command {/? | /h}' shows a brief hint about each command. 1021. 1022 1023 1024MessageId= 1025SymbolicName=MSG_HELP_INSTALL 1026Language=English 1027Install the Virtual Floppy driver. 1028 1029SYNTAX: 1030 %1!s!INSTALL [driver] [/AUTO | /A] 1031 1032OPTIONS: 1033 driver Specifies the path to the Virtual Floppy driver file. 1034 Default is VFD.SYS in the same directory as the VFD 1035 console program (Note: *NOT* current directory). 1036 1037 /AUTO Configures the driver to start at the system startup. 1038 /A (Note: *NOT* to start the driver after installation.) 1039 By default the driver has to be started manually. 1040 1041Administrator rights are required to install a devide driver. 1042 1043Device drivers cannot be installed from network drives. 1044Make sure to place VFD.SYS on a local drive. 1045 1046It is advised to install the driver with the /AUTO option if the 1047Virtual Floppy drive is going to be used by users other than 1048Administrators and Power Users, who don't have enough rights to 1049start device drivers. 1050. 1051 1052 1053MessageId= 1054SymbolicName=MSG_HELP_CONFIG 1055Language=English 1056Configure the Virtual Floppy driver start method. 1057 1058SYNTAX: 1059 %1!s!CONFIG {/AUTO | /A | /MANUAL | /M} 1060 1061OPTIONS: 1062 /AUTO Configures the driver to start at the system startup. 1063 /A 1064 1065 /MANUAL Configures the driver to start on demand. 1066 /M 1067 1068The change takes effect the next system start up. 1069Administrator rights are required to configure a devide driver. 1070. 1071 1072 1073MessageId= 1074SymbolicName=MSG_HELP_REMOVE 1075Language=English 1076Uninstall the Virtual Floppy driver. 1077 1078SYNTAX: 1079 %1!s!REMOVE [/FORCE | /F | /QUIT | /Q] 1080 1081OPTIONS: 1082 /FORCE Suppress prompting and forces the remove operation when 1083 /F the driver cannot be stopped. 1084 1085 /QUIT Suppress prompting and quits the remove operation when 1086 /Q the driver cannot be stopped. 1087 1088Closes all images and stops the driver if necessary, then removes the 1089Virtual Floppy driver entries from the system registry. 1090This command does not delete the driver file from the local disk. 1091 1092There are cases, due to the condition of the system, when 1093uninstallation does not complete immediately and restarting of the 1094system is required. In such cases you may not be able to install the 1095Virtual Floppy driver again until the system is restarted and 1096uninstallation process is complete. 1097 1098Administrator rights are required to uninstall a device driver. 1099. 1100 1101 1102MessageId= 1103SymbolicName=MSG_HELP_START 1104Language=English 1105Start the Virtual Floppy driver. 1106 1107SYNTAX: 1108 %1!s!START 1109 1110OPTIONS: 1111 NONE 1112 1113If the driver is not installed, this command attempts to install it 1114with thedefault options. 1115 1116At least Power User rights are required to start a device driver. 1117. 1118 1119 1120MessageId= 1121SymbolicName=MSG_HELP_STOP 1122Language=English 1123Stop the Virtual Floppy driver 1124 1125SYNTAX: 1126 %1!s!STOP [/FORCE | /F | /QUIT | /Q] 1127 1128OPTIONS: 1129 /FORCE Suppress prompting and forces the stop operation when any 1130 /F of the drives are in use and cannot be closed. 1131 1132 /QUIT Suppress prompting and quits the stop operation when any 1133 /Q of the drives are in use and cannot be closed. 1134 1135This command closes all images before stopping the driver. 1136An image cannot be closed if the virtual drive is used by any other 1137programs. Forcing the stop operation with a drive in use may leave 1138the driver in stop pending state. In such cases the driver cannot be 1139restarted until all programs stop using the drive and the driver is 1140properly unloaded. 1141 1142At least Power User rights are required to stop a device driver. 1143. 1144 1145 1146MessageId= 1147SymbolicName=MSG_HELP_SHELL 1148Language=English 1149Enable / disable the Virtual Floppy drive shell extension. 1150 1151SYNTAX: 1152 %1!s!SHELL [/ON | /OFF] 1153 1154OPTIONS: 1155 /ON Enables the shell extension. 1156 1157 /OFF Disables the shell extension. 1158 1159If an option is not specified, this command prints the current state 1160of the shell extension. 1161. 1162 1163 1164MessageId= 1165SymbolicName=MSG_HELP_OPEN 1166Language=English 1167Open a Virtual Floppy image. 1168 1169SYNTAX: 1170 %1!s!OPEN [drive:] [file] [/NEW] [/RAM] [/P | /W] 1171 [/size] [/media] [/F | /FORCE | /Q | /QUIT] 1172 1173OPTIONS: 1174 drive: Specifies a target Virtual Floppy drive, either by a drive 1175 number or a drive letter, such as "0:", "1:", "B:", "X:". 1176 The trailing ':' is required. 1177 The drive 0 is assumed if not specified. 1178 1179 file Specifies a Virtual Floppy image file to open. 1180 An empty RAM disk is created if not specified. 1181 1182 /NEW Creates a new image file. 1183 Ignored if a file is not specified. 1184 1185 /RAM RAM mode - mounts an on-memory copy of the image, instead 1186 of directly mounting the image file. 1187 Changes made to the virtual media are lost when the image 1188 is closed, unless the image is explicitly saved to a file 1189 with the 'SAVE' command. 1190 Ignored if a file is not specified. 1191 1192 /P Opens the image as a write protected media. 1193 Write protection state can be chenged later with the 1194 'PROTECT' command. 1195 1196 /W Opens the image as a writable media. 1197 Write protection state can be chenged later with the 1198 'PROTECT' command. 1199 1200 /size Specifies a media size. Acceptable options are: 1201 1202 /160 (160KB) /820 (820KB) 1203 /180 (180KB) /120 or /1.20 (1.20MB) 1204 /320 (320KB) /144 or /1.44 (1.44MB) 1205 /360 (360KB) /168 or /1.68 (1.68MB DMF) 1206 /640 (640KB) /172 or /1.72 (1.72MB DMF) 1207 /720 (720KB) /288 or /2.88 (2.88MB) 1208 1209 /5 Specifies a 5.25 inch media. Takes effect only with 1210 /525 640KB, 720KB and 1.2MB media and otherwise ignored. 1211 /5.25 160KB, 180KB, 320KB and 360KB media are always 5.25". 1212 820KB, 1.44MB, 1.68MB, 1.72MB and 2.88MB media are always 1213 3.5". 1214 1215 /FORCE Suppress prompring on minor conflicts and/or omission of 1216 /F necessary parameters and continues the operation as best 1217 as possible, employing default values if necessary. 1218 See below for details. 1219 1220 /QUIT Suppress prompring on minor conflicts and/or omission of 1221 /Q necessary parameters and quits the operation on the first 1222 such occasion. 1223 See below for details. 1224 1225If the target drive does not have a drive letter, this command also 1226assigns a local drive letter (see '%1!s!HELP LINK') using the first 1227available letter. 1228 1229Read only files, NTFS encrypted/compressed files and ZIP compressed 1230image files (such as WinImage IMZ file) cannot be mounted directly 1231and must be opened in RAM mode. 1232 1233Without a size option, size of a virtual media is decided from the 1234actual image size. With an explicit size option you can mount a 1235file as a smaller media, in such cases surplus data at the end of 1236the image is ignored. 1237A virtual media size cannot exceed the actual image size. 1238 1239The /F and /Q options affect the behavior of the OPEN command in 1240many ways: 1241 1242 When the target file does not exist and the /NEW option 1243 is not present 1244 1245 (none) ask user whether to create the target 1246 /F create the target without asking 1247 /Q abort the operation without asking 1248 1249 The target file exists and the /NEW option is present 1250 1251 (none) ask user whether to overwrite the existing file 1252 /F overwrite the file without asking 1253 /Q abort the operation without asking 1254 1255 The target file cannot be mounted directly and the /RAM 1256 option is not present 1257 1258 (none) ask user whether to open in RAM mode 1259 /F open in RAM mode without asking 1260 /Q abort the operation without asking 1261 1262 A size option is not present for creating a new image 1263 1264 (none) ask user whether to create a 1.44MB (default) image 1265 /F create a 1.44MB image without asking 1266 /Q abort the operation without asking 1267 1268 A size option is not present and the target file size is 1269 not an exact match for any of supported media 1270 1271 (none) ask user whether to mount as a largest media to fit 1272 in the actual image 1273 /F mount as a largest media to fit in the actual image 1274 without asking 1275 /Q abort the operation without asking 1276. 1277 1278 1279MessageId= 1280SymbolicName=MSG_HELP_CLOSE 1281Language=English 1282Close a Virtual Floppy image. 1283 1284SYNTAX: 1285 %1!s!CLOSE [drive:] [/FORCE | /F | /QUIT | /Q] 1286 1287OPTIONS: 1288 drive: Specifies a target Virtual Floppy drive, either by a drive 1289 number or a drive letter, such as "0:", "1:", "B:", "X:". 1290 The trailing ':' is optional. 1291 "*" stands for both drives. 1292 The drive 0 is used if not specified. 1293 1294 /FORCE Suppress prompting and forces the close operation when RAM 1295 /F disk data is modified or the drive is in use. 1296 Forcing with the drive in use will work only on Windows 1297 2000 and later (not on NT). 1298 1299 /QUIT Suppress prompting and quits the close operation when RAM 1300 /Q disk data is modified or the drive is in use. 1301 1302If neither /Q nor /F is specified, the user has to choose whether to 1303retry, force, or quit. 1304 1305Unlike the previous versions of the VFD, this command does *NOT* 1306remove the drive letter of the target drive. 1307. 1308 1309 1310MessageId= 1311SymbolicName=MSG_HELP_SAVE 1312Language=English 1313Save the current image data into a file. 1314 1315SYNTAX: 1316 %1!s!SAVE [drive:] [file] [/O | /OVER | /T | /TRUNC] 1317 [/FORCE | /F | /QUIT | /Q] 1318 1319OPTIONS: 1320 drive: Specifies a target Virtual Floppy drive, either by a drive 1321 number or a drive letter, such as "0:", "1:", "B:", "X:". 1322 The trailing ':' is required. 1323 The drive 0 is used if not specified. 1324 1325 file Specifies a file name to save data. 1326 If not specified, the current image file name is used. 1327 Required if the current image is a pure RAM disk. 1328 1329 /OVER Overwrite the file if the target file exists. 1330 /O If the existing file is larger than the current image, 1331 file size is not changed and the surplus data at the end 1332 of the file is left unchanged. 1333 If the target is the current image file, this is the 1334 default behavior of this command. 1335 Ignored if the target does not exist. 1336 1337 /TRUNC Overwrite the file if the target file exists. 1338 /T If the existing file is larger than the current image, 1339 the file is truncated to the image size and the surplus 1340 data at the end of the file is discarded. 1341 Ignored if the target does not exist. 1342 1343 /FORCE Suppress prompting when the target volume can not be 1344 /F locked and forces the operation without locking. 1345 1346 /QUIT Suppress prompting when the target volume can not be 1347 /Q locked and quits the operation. 1348 1349If the target is the current image file, the file is always 1350overwritten without a question and the /O option is not necessary. 1351Otherwise this command fails if the target file exists and neither 1352/O or /T is present. 1353 1354If the existing file is smaller than the current image, the file 1355is always expanded to the current image size either with /O or /T. 1356 1357This program NEVER overwrites a ZIP compressed file regardless of /O 1358or /T option, or even if it is the current image file. 1359The SAVE command always fails if the target is a ZIP compressed file. 1360. 1361 1362 1363MessageId= 1364SymbolicName=MSG_HELP_PROTECT 1365Language=English 1366Enable / disable drive write protect. 1367 1368SYNTAX: 1369 %1!s!PROTECT [drive:] [/ON | /OFF] 1370 1371OPTIONS: 1372 drive: Specifies a target Virtual Floppy drive, either by a drive 1373 number or a drive letter, such as "0:", "1:", "B:", "X:". 1374 The trailing ':' is optional. 1375 The drive 0 is used if not specified. 1376 1377 /ON Enables the drive write protect - the drive becomes read only. 1378 1379 /OFF Disables the drive write protect - the drive becomes writable. 1380 1381If an option is not specified, this command prints the current write 1382protect state of the drive. 1383 1384After write protection is disabled with this command, Windows may not 1385notice the change immediately and claim that the media is still write 1386protected. Refreshing the Explorer or retrying the faild operation 1387will fix that. 1388. 1389 1390 1391MessageId= 1392SymbolicName=MSG_HELP_FORMAT 1393Language=English 1394Format a Virtual Floppy media with FAT. 1395 1396SYNTAX: 1397 %1!s!FORMAT [drive:] [/FORCE | /F | /QUIT | /Q] 1398 1399OPTIONS: 1400 drive: Specifies a target Virtual Floppy drive, either by a drive 1401 number or a drive letter, such as "0:", "1:", "B:", "X:". 1402 The trailing ':' is optional. 1403 The drive 0 is used if not specified. 1404 1405 /FORCE Suppress prompting when the target volume can not be 1406 /F locked and forces the operation without locking. 1407 1408 /QUIT Suppress prompting when the target volume can not be 1409 /Q locked and quits the operation. 1410. 1411 1412 1413MessageId= 1414SymbolicName=MSG_HELP_LINK 1415Language=English 1416Assign a drive letter to a Virtual Floppy drive. 1417 1418SYNTAX: 1419 %1!s!LINK [number] [letter] [/L] 1420 1421OPTIONS: 1422 number Specifies a target drive number. 1423 If not specified, drive 0 is used. 1424 "*" stands for both drives. 1425 1426 letter Spesifies a drive letter to assign. 1427 If not specified, the first available letter is used. 1428 If the target is both drives, letters for each drives can 1429 be specified like "BF" (B for 0, F for 1). 1430 1431 /L Assign an ephemeral / local drive letter. 1432 The default (without this option) is persistent / global. 1433 1434Persistent / global drive letters are reclaimed each time the driver 1435starts. 1436On Windows 2000 SP2 and later they are not deleted on user logoff. 1437On Terminal Servers they are globaly visible to all users on the 1438system. 1439 1440Ephemeral / local drive letters are not reclaimed on driver start up. 1441On Windows 2000 SP2 and later they are deleted on user logoff. 1442On Terminal Servers, they are visible only to the current user and 1443each user can assign different drive letter to the same drive. 1444. 1445 1446 1447MessageId= 1448SymbolicName=MSG_HELP_ULINK 1449Language=English 1450Remove a drive letter from a Virtual Floppy drive. 1451 1452SYNTAX: 1453 %1!s!ULINK [drive] 1454 1455OPTIONS: 1456 drive Specifies a target Virtual Floppy drive, either by a drive 1457 number or a drive letter. 1458 If not specified, drive 0 is used. 1459 "*" stands for both drives. 1460 1461Drive letters can be removed even if the drive is being used. 1462Some applications such as Windows Explorer detects it and acts 1463accordingly, for example closes folder windows for the drive. 1464. 1465 1466 1467MessageId= 1468SymbolicName=MSG_HELP_STATUS 1469Language=English 1470Print the current status. 1471 1472SYNTAX: 1473 %1!s!STATUS 1474 1475OPTIONS: 1476 NONE 1477 1478This command prints the following information: 1479 1480 Driver file path 1481 Driver version 1482 Driver start type 1483 Driver running state 1484 1485 Shell extension status 1486 1487 Drive letter 1488 Image name 1489 Image description (file type, size, file attributes, etc.) 1490 Disk type (RAM or FILE) 1491 Write protection 1492. 1493 1494 1495MessageId= 1496SymbolicName=MSG_HELP_HELP 1497Language=English 1498Print the VFD console help. 1499 1500SYNTAX: 1501 %1!s!HELP [command | topic] 1502 1503OPTIONS: 1504 command Specifies one of the following commands 1505 1506 INSTALL REMOVE CONFIG START STOP 1507 SHELL OPEN CLOSE SAVE PROTECT 1508 FORMAT LINK ULINK STATUS HELP 1509 VERSION 1510 1511 topic Specifies one of the following topics 1512 1513 CONSOLE 1514 1515If an option is not specified, the general help is printed. 1516. 1517 1518 1519MessageId= 1520SymbolicName=MSG_CONSOLE_HINT 1521Language=English 1522 1523 ********** the VFD interactive console ********** 1524 1525you can use the following commands in addition to regular VFD commands: 1526 1527 ATTRIB CD CHDIR <drive>: 1528 DIR EXIT QUIT BYE 1529 .(period) + Windows command 1530 1531Type '? CONSOLE' or 'HELP CONSOLE' for more information 1532 1533. 1534 1535 1536MessageId= 1537SymbolicName=MSG_HELP_CONSOLE 1538Language=English 1539In the interactive console, you can use the following commands in 1540addition to regular VFD commands: 1541 1542 CD | CHDIR 1543 Displays the name of or changes the current directory. 1544 Similar to the Windows CD/CHDIR command. 1545 1546 <drive>: Change the current directory to the root of the specified 1547 drive. Similar to the Windows drive change command. 1548 1549 DIR Executes the Windows DIR command. 1550 All options for the Windows DIR command are available. 1551 1552 ATTRIB Executes the Windows ATTRIB command. 1553 All options for the Windows ATTRIB command are available. 1554 1555 EXIT | QUIT | BYE | <Ctrl+C> 1556 Quits the VFD interactive console. 1557 1558A command typed with a leading '.'(period) is executed by the Windows 1559command processor (cmd.exe). 1560 1561 e.g.) .FORMAT [options ...] 1562 Executes the Windows format.exe. All options are passed to 1563 the format.exe. 1564 1565 FORMAT [options ...] 1566 Executes the VFD 'FORMAT' command. 1567 1568To execute an external command with spaces in its name, put the 1569'.' (period) outside the quoteation. 1570 1571 e.g.) ."C:\Program Files\My App\My Program.exe" [options ...] 1572 1573DIR and ATTRIB Windows commands are recognized without a period, 1574for they are used very frequently. 1575 1576Commands to affect current directory and environment variable have 1577effects only inside the Windows command processor. You can execute 1578them but they have no effect on the VFD console. 1579 1580 .CD .CHDIR .<drive>: to change the current directory 1581 .PUSHD .POPD 1582 .PATH to change the search path 1583 .PROMPT 1584 .SET to change the value of an environment variable 1585. 1586 1587 1588MessageId= 1589SymbolicName=MSG_PAGER_PROMPT 1590Language=English 1591Press any key to continue ('Q' or <Ctrl+C> to quit) ...%0 1592. 1593 1594 1595; 1596;#endif // _VFDMSG_H_ 1597