The ETS Discussion Hall

Would you like to react to this message? Create an account in a few clicks or log in to continue.

Where there's a place for everything (ok, maybe not EVERYTHING, but close to everything at least).

Tech & World News, Computer Stuff, Martial Arts, Sports, Music, etc. in one single place.

Welcome to the discussion hall in Expert Technology Storehouse! The name says it all. We are a storehouse storing everything from computer stuff and knowledge (expert, BTW...), to tech & world news, martial arts, sports, music...and someday useful software as well. Want to join? We welcome new members, especially experts at stuff!

Latest topics

» Compatibility Sword
Compatibility Sword - Page 2 EmptyTue Mar 13, 2012 6:17 pm by Coolname007

» Adcted mu online
Compatibility Sword - Page 2 EmptyMon May 09, 2011 1:15 am by Guest

» The Introduction Thread
Compatibility Sword - Page 2 EmptyFri Apr 01, 2011 8:36 pm by Coolname007

» Count to one million!
Compatibility Sword - Page 2 EmptySat Mar 19, 2011 12:22 pm by Coolname007

» Funny Guy!
Compatibility Sword - Page 2 EmptyWed Mar 02, 2011 11:25 pm by Coolname007

» China says police killed 12 in Urumqi rioting
Compatibility Sword - Page 2 EmptySun Feb 27, 2011 6:14 pm by fvwizard

» Arieth Mu Online
Compatibility Sword - Page 2 EmptyFri Feb 18, 2011 2:46 pm by Coolname007

» MAW - Make A Website
Compatibility Sword - Page 2 EmptyMon Feb 07, 2011 8:12 am by Coolname007

» AVACS LIVE CHAT free chat software for mobiles and computer
Compatibility Sword - Page 2 EmptyTue Jan 25, 2011 2:19 pm by Coolname007


3 posters

    Compatibility Sword

    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Tue Nov 10, 2009 10:56 am

    Well... like it? I'm having trouble finding any bugs. I guess thats a good thing Laughing. Time to start working on some videos for it I think.
    Coolname007
    Coolname007
    ETS Director
    ETS Director


    Posts : 629
    Join date : 2009-07-15
    Location : Half-way between nowhere and somewhere

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Coolname007 Tue Nov 10, 2009 5:51 pm

    Yeh, its working good. Smile

    Here's a couple links I thought you might find useful. They concern UAC:

    http://www.computerperformance.co.uk/vista/user_account_control.htm
    http://huddledmasses.org/vista-setuid-how-to-elevate-without-prompting/
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Tue Nov 10, 2009 7:14 pm

    Thanks for the links. CSword is UAC friendly though, so not quite sure if there's any use for these.
    Coolname007
    Coolname007
    ETS Director
    ETS Director


    Posts : 629
    Join date : 2009-07-15
    Location : Half-way between nowhere and somewhere

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Coolname007 Tue Nov 10, 2009 8:22 pm

    kairozamorro wrote:Thanks for the links. CSword is UAC friendly though, so not quite sure if there's any use for these.
    Right. I wasn't implying that it wasn't, just found those links, and thought you might be interested, is all.
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Sat Nov 21, 2009 1:34 am

    2.2 released. Some other major improvements and U3 package is now available.
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Tue Dec 01, 2009 11:35 pm

    2.3 released. Added a few new features (/hide and /savelog mainly) and hopefully fixed runtime messages popping up on the screen in Windows 7/XP.

    Downloads are now zip files so no 7-zip required. Compatibility Sword's page also now contains complete documentation of using CSword in scripts/from the command line.
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Sat Dec 12, 2009 3:33 am

    2.4 released. This release has been targeted at .net 2 rather than 3.5 so it can be ran on older machines like 98, 2000, and XP. In addition translation supports been added and a translation file may be generated using the new /translate switch.
    Coolname007
    Coolname007
    ETS Director
    ETS Director


    Posts : 629
    Join date : 2009-07-15
    Location : Half-way between nowhere and somewhere

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Coolname007 Wed Dec 23, 2009 11:45 am

    Cool, cool. Very Happy Pretty sweet...
    Keep up the good work. Say, how much have you studied the C# language? Are you still coding more in VB than C#? How much difference is there between the two languages?

    Is Compatibility Sword written in VB or C#? I seem to remember you mentioning on your site that you went back to VB for FileDir2Prompt, because C# was a little difficult or something...
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Thu Dec 24, 2009 12:45 am

    Its VB. I can program in C# but I'm more comfortable with VB. That's going to change though as I'm taking a C# class in school fairly soon Smile
    Coolname007
    Coolname007
    ETS Director
    ETS Director


    Posts : 629
    Join date : 2009-07-15
    Location : Half-way between nowhere and somewhere

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Coolname007 Thu Dec 24, 2009 9:30 am

    Is the .Net Framework for only VB?
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Sat Dec 26, 2009 1:38 am

    Nope, its a development platform for VB, C#, and J# programming languages.
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Mon Mar 15, 2010 1:12 pm

    Compatibility Sword 2.5 has been released. As always you can get it here: http://bit.ly/csword

    Changes from last release:

    Fixes
    Input argument "/" used to cause an error. Now its simply considered invalid.
    Input arguments for an application specified with /param switch couldn't exceed 2 parameters or the 2nd parameter was repeated for the remaining parameters. More information about this bug can be found here: http://kzorro.webs.com/apps/forums/topics/show/2211621-solved-2nd-parameter-repeated-using-param
    Fixed main window not getting back focus in Windows 7 when selected application has finished (hopefully anyway)

    Enhancements
    Exit button added to title bar
    Runs application or directory automatically after selection if user failed to provide it orginally before hitting run in the user interface
    In addition to giving focus clears password field for you whenever you select a new user
    /savelog copies over the perserved log to the user's documents directory when the session is finished
    Interface is translated before /translate is processed if an existing translation file exists, so most translations are perserved and the translator only needs to translate remaining items in the file to update it for use with a new release. For more information about translating Compatibility Sword into another language see the following topic: http://kzorro.webs.com/apps/forums/topics/show/1769474-translating-compatibility-sword-into-another-language
    When you add files/directories in arguments to the application you want to run in the user interface, Compatibility Sword automatically removes dobule spaces in case you had put in a few yourself to help prevent passing of invalid arguments to the application.
    Previous behavior of drag/drop of applications on Compatibility Sword was to only assuume they are command line applications. In addition to this, Compatibility Sword passes "/?" as an argument automatically which is typically used by the majority of command line utilities as the command to get and display the application's available options (help) to the user.

    Features Added
    4 new compatibility modes added for use with Windows 7 or later: Windows XP Service Pack 3 ("xp3"), Windows Server 2008 Service Pack 1 ("srv081"), Windows Vista Service Pack 1 ("vista1"), and Windows Vista Service Pack 2 ("vista2"). Vista without any service packs is still specified with the osmode command "vista"
    Run a proccess with a different date from the system without changing the system's date. Best of all it doesn't require admin rights, making Compatibility Sword's main features 100% accessible in locked down Windows enviornments. This of course couldn't have happended without the great work of Nir Sofer at nirsoft.net, where the RunAsDate utility is free to download separately along with many other great sysadmin utilities.
    /dateps and /datepsimmed added for command line use of process date change.
    /uacdir added. This is the same as /dir except its elevated. No more having to accept prompts a million times in explorer in certain directories where you default to limited ready only access like system32 for example when you're trying to move around and modify some files Smile
    Compatibility Sword well assume an applications location to be the working directory if custom work dir is specified with /workdir before the parameter specifying the application to run. For example, sample.exe would run without error regardless of current working directory from m:\apps with the following: csword.exe /workdir m:\apps sample.exe (This only kicks in when it can't be found anywhere else in the other various places CSword checks)
    /syscommand added. Its now possible to make Compatibility Sword a system command from a batch/script.

    Tweaks
    Any temp files needed by Compatibility Sword are now stored in the user's temp files directory. I noticed under certain circumstances the files were not deleted like they were supposed to when CSword is finished using them. Having them re-located to this location seemed like the most appropriate thing to do so if files do fail to get deleted your average cleanup utility or disk cleanup is well capable of getting rid of them in the process of cleaning this location out.
    As promised RunAs option is available even on UAC enabled system or for administrators. Be careful about using it though. For example, never try to elevate and run the process with a different user at the same time... it just won't work.
    Elevated option isn't enabled and the option to disable it disabled when custom date in system date change mode is selected anymore. However, it still requires admin rights, so Compatibility Sword regardless of whether or not you optin to elevate the process it well elevate regardless in this configuration.
    Listing of available OS modes in the user interface has been reversed so now it shows newest to oldest.
    Some messages here and there updated.

    Changes to some /osmode commands
    With Windows XP and later, osmode commands like "xp" well immediately be followed by service pack number. For example, to use the XP service pack 2 compatibility mode, you would specify "xp2". For service pack 3 it would be "xp3" and so on. Since there isn't a compatibility mode for the orignal XP release the "xp" osmode command from previous versions is no longer valid. The available XP osmode commands now are "xp2" or "xp3".

    As you can see, a big release this time. I expect it to be this way for now on with less frequent releass. Work on it when I can and put out a new release every so often.


    Last edited by kairozamorro on Fri Mar 19, 2010 6:07 pm; edited 1 time in total
    Coolname007
    Coolname007
    ETS Director
    ETS Director


    Posts : 629
    Join date : 2009-07-15
    Location : Half-way between nowhere and somewhere

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Coolname007 Wed Mar 17, 2010 11:53 am

    Kool. Smile
    I'll download the newest version to try it out once I've got my desktop computer connected to the internet.
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Tue Mar 23, 2010 12:42 am

    I left a reply here in regards to your comment about translation. Yay or nay?
    Coolname007
    Coolname007
    ETS Director
    ETS Director


    Posts : 629
    Join date : 2009-07-15
    Location : Half-way between nowhere and somewhere

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Coolname007 Tue Mar 23, 2010 9:28 am

    Affirmative.
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Sat Apr 03, 2010 12:05 am

    Ok, well thats how its going to be. Another release won't be for awhile though. I'm actually working hard on a new program.
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Tue Apr 20, 2010 1:59 am

    New Idea for 3.0...

    I've got an idea. I'm of course going to re-write verything from the ground up again... ok maybe not everything but its going to be a big project. I want to overhaul the user interface most importantly, which leads me to ask....

    Compatibility Sword was orginally intended for two purposes

    1. Make application compatibility accessible via the command line and in scripts for administration purposes and advanced users
    2. Provide a simple user interface that could easily be used by the less knowledgeable of computer users without having the user navigate each applications compatibility tab or save the settings permantely on the computer.

    While I think goal 1 has been achieved, goal 2 could use some improvement. With all the new features I've been adding the UI is starting to look a little too crowded for comfort. While this might not be a problem for some it may look intimidating to some of the userbase the UI part of the application was intended for.

    So, in order to meet goal 2 along with a complete UI overhaul I'm proposing a wizard type UI or the option to pick between a wizard format and the standard UI with all options available.

    So what do you think? Wizard only, standard and wizard, or keep it the way it is?
    Coolname007
    Coolname007
    ETS Director
    ETS Director


    Posts : 629
    Join date : 2009-07-15
    Location : Half-way between nowhere and somewhere

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Coolname007 Tue Apr 20, 2010 1:08 pm

    I say do both wizard and standard. Smile
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Fri Apr 23, 2010 5:16 pm

    What I'm thinking is it'll be wizard by default, but if /gui is supplied or a new switch (/expert) or something like that it well bring it to the screen with all the options. Or it might be such a good wizard no one well miss having a screen of crowded options?...
    Coolname007
    Coolname007
    ETS Director
    ETS Director


    Posts : 629
    Join date : 2009-07-15
    Location : Half-way between nowhere and somewhere

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Coolname007 Fri Apr 23, 2010 8:57 pm

    What about having some menus like most programs?
    That way you only have the most important options on the main page, and everything else can be found in the menus. Much cleaner that way, I think... Wink
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Sat Apr 24, 2010 12:01 am

    I'll haft to think about that. I'm really fixed on a step-by-step approach with a wizard though. After all, the advanced user could script up what they want Compatibility Sword to do if they hate speeding through step-by-step options.
    Coolname007
    Coolname007
    ETS Director
    ETS Director


    Posts : 629
    Join date : 2009-07-15
    Location : Half-way between nowhere and somewhere

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Coolname007 Mon May 03, 2010 2:23 pm

    Hey, have you ported the FileDir2Prompt part of it to Linux yet? Smile
    I could really use a Linux version of that program, as it would make entering certain directories through the command line easier. And do you have it where you can save certain locations, and pick from locations saved, or create a new one if you don't already have the one you want? I think that would be a good feature too.
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Wed May 05, 2010 1:19 am

    It might work as is, have you tried running it in wine/mono?

    I'll be putting Ubuntu back on my laptop after 2 years of no linux use here in the next month or so. Due to the nature of Linux I'm actually not sure if its possible.

    The good news is I'm going to be taking up mono on linux for development. It allows me to write out .net code for multiple platforms. My future projects might even run on OS X.
    Coolname007
    Coolname007
    ETS Director
    ETS Director


    Posts : 629
    Join date : 2009-07-15
    Location : Half-way between nowhere and somewhere

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Coolname007 Wed May 05, 2010 11:49 am

    No, I've stayed away from Wine since I tried Ubuntu for the first time, because I've read it makes your system vulnerable to stuff like Windows viruses and stuff like that, and I obviously don't want that. Smile

    I don't know...maybe I'll try it out one of these days, probably on my 32 bit version of Ubuntu 9.10, instead of the other Ubuntu, which I use most often.
    Justin
    Justin
    PC Support Tech/Moderator
    PC Support Tech/Moderator


    Posts : 408
    Join date : 2009-07-15

    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Justin Thu May 06, 2010 3:49 pm

    People don't know what they're talking about. Viruses designed for Windows won't work on Ubuntu, the system make up is completely different. In fact, I think wines installed automatically. I remember running a Windows version of unetbootin in Ubuntu without issue a few years back.

    Sponsored content


    Compatibility Sword - Page 2 Empty Re: Compatibility Sword

    Post by Sponsored content


      Current date/time is Fri Apr 26, 2024 7:11 pm