Use short name path instead of long name path

This month we came accross a vulnerability which is cause by installing patches with their environment path unquote and embedded space. (long path name).
The vulnerability takes advantage of the way Windows parses directory paths to execute code.  
Consider the following command line. C:\windows\system32\notepad \temp\file.txt This tells windows to
launch notepad.exe from the c:\windows\system32\ directory and pass it the argument \temp\file.txt. 
Now consider this command line.
C:\program files\Microsoft Office\Winword.exe
If space is used as a delimiter, wouldn’t Windows think you are trying to execute the program  C:\PROGRAM.EXE and pass it the argument “files\Microsoft Office\Winword.exe”?    Or maybe you are trying to execute “C:\Program files\Microsoft.exe”
and pass it the argument “Office\Winword.exe”?  So how does it know what you are trying to do?    If the software developer places quotation marks around the path then Windows knows the spaces are spaces and not delimiters.  
If the software developer fails to put the path in quotes then Windows just doesn’t know.  If Windows doesn’t know then it tries to execute all the possible programs in the path.  First it tries “C:\Program.exe”,   Then, it tries “C:\Program
files\Microsoft.exe”
and finally the path we intended for it to execute.
This programming error is very common because when a developer is addressing paths on the file system they are usually stored in use they are in strings the developer has used quotes once already and they often fail to consider that they need two sets of
quotes.  For example, the following line would incorrectly assign the path variable.
pathvariable = “C:\Program Files\Common Files\Java\Java Update\jusched.exe”
Really, the developer needs to double quote it because they need the path to contain quotes.  So they should have assigned their variable by doing something like this:
pathvariable = “\\”C:\Program Files\Common Files\Java\Java Update\jusched.exe\\””
In the first case, an attacker can strategically place a program in the path and his program will be executed instead of the intended program.   If the process runs under administrative privileges or some account other than the attacker it can
be used to cause code to execute under a different set of privileges. 
So the question is..... since Windows 95, when creating a bin path both long and short path name are created if enable in the registry
For example lets take this example...
The OS will create enviroment variable for pointing to long path name  C:\Program Files\crapy.exe
and also create a short path name for C:\Progra~1\crapy.exe
So how can I tell WSUS to install the path and create a environment variable to point to the executable to use the short path name instead of the long path name? Is this possible?
Or I will have to create a report of software which install the updates patches with vulnerability and request a revision of the update.
Or should I go a head identify the services which are type auto (exclude disable, manual) and code a script program and modify the enviroment path... Consequences of this approach, will I need to re-run the script if there a new software update for the third
party software and it does n't address the path problem. I will need to run the script again.
Or should I create a policy and associate the script with it, until a revision comes along.
How can I get around this vulnerability as a long term fix versus a short term fix?
Can someone tell me the best approach (mitigate) to solve this issue?
thanks
michael john ocasio

This month we came accross a vulnerability which is cause by installing patches with their environment path unquote and embedded space. (long path name).
The vulnerability takes advantage of the way Windows parses directory paths to execute code.  
Consider the following command line. C:\windows\system32\notepad \temp\file.txt This tells windows to
launch notepad.exe from the c:\windows\system32\ directory and pass it the argument \temp\file.txt.
I'm not sure I'd call this a vulnerability. It's how Windows has worked since long path names were created for Windows 95. If there's an embedded space in a pathname it has to be delimited. If you don't delimit it, unpredicatable results will occur -- but
most often a "File not found" error (if you're trying to read a file), or a "File creation error" if you're trying to create a file.
Now consider this command line. C:\program files\Microsoft Office\Winword.exe
If space is used as a delimiter, wouldn’t Windows think you are trying to execute the program C:\PROGRAM.EXE and pass it the argument “files\Microsoft Office\Winword.exe”?
Yep. Although I suspect it's been a Very Long Time since anybody tried to launch Microsoft Word from the command line.
Or maybe you are trying to execute “C:\Program files\Microsoft.exe” and pass it the argument “Office\Winword.exe”?
Well, if you were, then you'd have to use the syntax as you've defined it -- with delimiters. But it's not a realistic example, given that executables don't belong in the root of the %ProgramFiles% folder anyway.
So how does it know what you are trying to do?
It's a computer. It's STUPID. It does exactly what you tell it to do ... nothing more, nothing less. The operator is the person responsible for intelligently instructing the computer to do what is desired to be done. (e.g. if you want to start a program
from the command line then use the right syntax!)
Can someone tell me the best approach (mitigate) to solve this issue?
I'll repeat my earlier thought: Use the correct syntax. :-)
Btw.... most developers don't hard code those pathnames anyway.. they use the SYSTEM ENVIRONMENT VARIABLES, e.g. %ProgramFiles%. Problem solved.
Other pathnames are typically stored in a registry value, and when the registry value is retrieved using API calls, the code, as a matter of habit, wraps delimiters around the string. Using delimiters when not needed is not a problem; not using them when
they are is a problem -- so -- the easy solution is to always use delimiters when you're defining pathnames in your code and you won't have a problem.
Lawrence Garvin, M.S., MCITP:EA, MCDBA, MCSA
SolarWinds Head Geek
Microsoft MVP - Software Distribution (2005-2013)
My MVP Profile: http://mvp.support.microsoft.com/profile/Lawrence.Garvin
The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

Similar Messages

  • How to get the XML file if we are using the Product short name.

    Hi,
    Till now I have used Short name of the Concurrent Program for Code while creating a Data Definition. Now saw a seeded template which has given the Code by Product short name. If we have the concurrent program then it is easy to refer the fields by checking the XML file. In this case how to find the XML file or how to refer all the fields if we have given code with Product short name. I saw this for iReceivables(ARI). Anybody please help me.
    Thanks.

    Hi Siva
    Just to clarify, rather than the short name of the conc program there is a shipped data definition that just uses the product short name? What is the data def so I can check it.
    Regards, Tim

  • Short Names and Long Names on Wiki Server

    I have my Snow Leopard server bound to an Active Directory server and it all works great with not problems. One thing I did notice however, is that when users login to the Wiki server using their AD account and reply to a post (leave a comment) or edit a page, then their short name will appear instead of their long name.
    This problem does not affect all my users, only some. About half of my users long names appear and the rest only display their short name. I checked the directory settings in AD and WGM; both have the name attribute filled correctly for all users but only some are displaying on the Wiki.
    Any ideas?
    I created augmented user records for my staff but not for my non-staff users. This problem only affects my non-staff users. I don't really want to create augmented user records to get around this; and anyway, it is working halfway with out them, so it shouldn't be an issue with augmented records, right?
    Thanks for your brain power in advance

    I apologize. I was unclear in my description of my new problem. I have some users using Mail.app and others using Entourage. I've encountered the "file too large" problem with Entourage users. For the record, I'm using the backup program iBackup. In the log file it creates, it states that the Entourage database file is too large.
    For example, one person has a 2.6GB Entourage database file. iBackup will start copying and get to around 2GB, maybe 2.1 or 2.2. It will then appear to quickly finish. Looking in the backup folder on the server, it shows the entirety of the Office 2004 Identities folder to be 96KB....
    Is this some sort of weird limitation on the part of Windows Server 2003 and how it deals with communication from Macs, or is it just an issue with iBackup? I have copied much larger files using iBackup to back up to a locally-attached Firewire hard drive successfully, so I am leaning towards a strange Windows Server issue.
    Thanks for any input!

  • 10.6.4 WikiServer only using primary short name

    We've recently updated our wiki server from 10.5.8 to 10.6.4. Everything seems to have gone well, except that the wiki server seems to be only picking up the primary short name from our OD server (also 10.6.4). The wiki only allows logins with the short name and only displays the short name on the "My Page" and for editing credits.
    Other servers are working fine and allow long names for logging in.
    There's nothing the in the OD logs or the wiki server logs that look like something is going wrong when users try to log in with long names.
    I've tried the standard restart teams and rebuild globalIndex and dataVersion. They didn't do anything.
    Anyone have any ideas?

    i am having the same problem... in the log files in the wikiid logs i get an error,
    2010-06-21 08:13:02-0600 [HTTPChannel,20,127.0.0.1] Unhandled Error
    Traceback (most recent call last):
    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 184, in addCallbacks
    self._runCallbacks()
    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 326, in _runCallbacks
    self.result = callback(self.result, *args, **kw)
    File "/usr/share/wikid/lib/python/applexmlrpcserver/WebAppServer.py", line 172, in gotCreds
    *(ISessionAvatar,))
    File "/usr/share/caldavd/lib/python/twisted/cred/portal.py", line 115, in login
    return maybeDeferred(self.checkers.requestAvatarId, credentials
    --- <exception caught here> ---
    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 104, in maybeDeferred
    result = f(*args, **kw)
    File "/usr/share/wikid/lib/python/apple_utilities/SessionCredentialChecker.py", line 86, in requestAvatarId
    user = ds.userNamed(credentials.username)
    File "/usr/share/wikid/lib/python/apple_utilities/SQLEntityDirectory.py", line 1169, in userNamed
    if not dsattributes.kDS1AttrGeneratedUID in result[nameStr] or not result[nameStr][dsattributes.kDS1AttrGeneratedUID]:
    exceptions.KeyError: 'user'
    but in the apple password server logs it is accepting the password and any user name associated with the account.
    Jun 21 2010 08:13:02 AUTH2: {0x4c1d45be41616e0a0000002500000025, usertest} WEBDAV-DIGEST authentication succeeded.
    It seems to me the wiki is not talking to the password server as it used to.
    any idea's

  • Using tnsnames.ora file instead of oracle names server

    hi,
    sqlnet.ora file contains
    NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES)
    NAMES.DEFAULT_DOMAIN = (domain name)
    SQLNET.EXPIRE_TIME = 2
    DEFAULT_SDU_SIZE = 8761
    NAMES.PREFERRED_SERVERS =
    (ADDRESS_LIST =
    (ADDRESS =
    (COMMUNITY = TCP.world)
    (PROTOCOL = TCP)
    (Host = oranamesrvr0. domain name)
    (Port = 1575)
    NAME.PREFERRED_SERVERS =
    (ADDRESS_LIST =
    (ADDRESS =
    (COMMUNITY = TCP.world)
    (PROTOCOL = TCP)
    (Host = oranamesrvr0.domain name)
    (Port = 1575)
    There is also a tnsnames.ora file in the same path as this sqlnet.ora. Can someone tell how can i make the application use the tnsnames.ora file instead of using oracle name servers??
    Thanks in advance!!!

    917229 wrote:
    hi,
    sqlnet.ora file contains
    NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES)
    NAMES.DEFAULT_DOMAIN = (domain name)
    SQLNET.EXPIRE_TIME = 2
    DEFAULT_SDU_SIZE = 8761
    NAMES.PREFERRED_SERVERS =
    (ADDRESS_LIST =
    (ADDRESS =
    (COMMUNITY = TCP.world)
    (PROTOCOL = TCP)
    (Host = oranamesrvr0. domain name)
    (Port = 1575)
    NAME.PREFERRED_SERVERS =
    (ADDRESS_LIST =
    (ADDRESS =
    (COMMUNITY = TCP.world)
    (PROTOCOL = TCP)
    (Host = oranamesrvr0.domain name)
    (Port = 1575)
    There is also a tnsnames.ora file in the same path as this sqlnet.ora. Can someone tell how can i make the application use the tnsnames.ora file instead of using oracle name servers??
    Thanks in advance!!!In addition to SB's comment, keep in mind that the client only sees sqlnet.ora and tnsnames.ora that exist on the client machine .. or indicated by TNS_ADMIN as defined on the client machine. Setting this on the db server is meaningless to the client unless the client also resides on the db server.

  • How to use P=name for Physical path name via t-cd:file

    Hello experts,
    I want to define physical path name using <P=name> for add-on programs.
    It is desirable to save files on another drive from SAP installed drive.
    I don't know which profile parameter can be changed.
    I'm afraid if standard logic wouldn't work when I change a parameter.
    I'm not sure, but DIR_TEMP doesn't seem to affect standard logic.
    What parameter should I use for add-on?
    Or can I create own profile parameter?
    Regards,
    Fukuhara Yohei

    In my detail block I have 10 rows displaying that may or may not have data after querying. To set the default value in the detail block, you have to set the index value of p_session.set_value. Since I don't know how many rows are already populated, I'm setting the default value to all 10 rows. Is there a better approach?
    Here's my code example, which I've placed in the additional PL/SQL section before displaying the form...
    DECLARE
    l_district_id VARCHAR2(7);
    BEGIN
    l_district_id := p_session.get_value_as_varchar2
    (p_block_name => 'MASTER_BLOCK',
    p_attribute_name => 'A_DISTRICT_ID');
    FOR i in 1 .. 10 LOOP
    p_session.set_value
    (p_block_name => 'DETAIL_BLOCK',
    p_attribute_name => 'A_DISTRICT_ID',
    p_value => TO_CHAR(l_district_id), p_index => i);
    END LOOP;
    END;

  • The name attribute on the img element is obsolete. Use the id attribute instead.

    When I valadate my page I get an error "The name attribute on the img element is obsolete. Use the id attribute instead." In DW CS5.5 I cannot seem to enter an ID without DW also adding the ID as a name attribute too. Aside from manually going in and removing the name attribute from the code.

    It won't hurt to leave the name attribute in your <img> tag.  In fact, it may be necessary if you are going to add an image rollover behavior, since DW's javascript relies on that name attribute's value to correctly identify the desired image on the page.

  • How do I change my short name on Yosemite OS X? I can't seem to do it the way I used to change it all the time on Mavericks.

    I can't seem to do it the way I used to change it all the time on Mavericks.
    There was a text box after I clicked on the lock after I went to Users and Groups in System Preferences, but now it's gone.
    By short name, I mean the name that appears on your lock screen when you log in.
    P.S. I use a MacBook Air Early 2014 version, 13-inch.
    I upgraded to Yosemite 2 days ago.

    I found how to do it.
    Go to SystemPreferences - Users&Groups - Right-click on your account at the left hand side bar- change your FULL NAME ONLY
    If you change anything else the system might break but changing the full name causes no damage.
    So I changed my name and am working fine with my Mac.
    Cheers!
    mollaturnup

  • Unity Express Backup: Can we use DNS name of FTP server instead of IP address?

    Gentlemen!
    In the Unity Express system, can we use DNS name of FTP server (Microsoft FTP Server) instead of IP address in the General configuartion for Backup Server?
    e.g.  FTP://FTP_Server_Name/Directory
    Additionally we need to configure/add DNS server name in the Domain Name settings under system menu. Is there any additional configuration would require for setting up FTP server with DNS entry & above config?
    Regards,
    Sky_Voice

    Hi Sky_Voice,
    This is a supported config
    Backing Up and Restoring Data
    Last Updated: May 12, 2010
    Cisco Unity Express backup and restore functions use an FTP server to store and retrieve data. The backup function copies the files from the Cisco Unity Express application to the FTP server and the restore function copies the files from the FTP server to the Cisco Unity Express application. The FTP server can reside anywhere in the network if the backup and restore functions can access it with an IP address or hostname.
    We recommend that backups be done regularly to preserve voice-mail messages and configuration data.
    Backup and restore commands are available in configuration mode and in offline mode.
    •In configuration mode, commands are available to set the following parameters:
    –Number of backup files to keep (the oldest file is deleted).
    –URL of the FTP server where the files will be stored.
    •In offline mode, perform the backup or restore procedure. Decide the following:
    –Type of files to be backed up: all files (configuration and data), only configuration files, or only data files. Data files consist of voice-mail messages. Configuration files consist of all other system and application parameters.
    –URL of the FTP server where the files will be stored.
    http://www.cisco.com/en/US/docs/voice_ip_comm/unity_exp/rel3_2/administrator/voicemail/11bkrst_ps5520_TSD_Products_Administration_Guide_Chapter.html
    Cheers!
    Rob

  • Use form name insted of complete path

    Hi.
    I am using 6i. i developed many forms and save them in one folder. when i want to open another form through a main form i always have to use a complete path(address) of other form like (D:/HR-SYSTEM/POSTING.FRM)
    I always face problem when i have to deply my project at other than D drive.
    Is there any posibity to use only form name insted of complete path.
    thnx

    Hi Dear;
    It is very easy, you only create the global variable on main form, and when want to call any form then you only give the name of the form then it will run very easilly.
    for example,
    U will wirte this one line code in main form which will run firsttly,
    :GLOBAL.MY_FORM_PATH := 'D:\PROJECTS\FORMS\'
    and when you call nay form you write only this code,
    CALL_FORM(:GLOBAL.MY_FORM_PATH||'PAY_ROLL_FORM.FMX');
    WHEN YOU WANT TO CHANGE ANY DRIVE THEN YOU WILL ONLY CHANGE ONE LINE CODE IN YOUR APPLICATION LIKE IF YOU CHANGE THE DRIVE FROM D TO E YOU ONLY DO THIS....
    :GLOBAL.MY_FORM_PATH := 'E:\PROJECTS\FORMS\'
    OK I HOPE IT WILL WORK... THX.

  • Best Practice: changing a user's short name?

    I administer the OS X Servers and user accounts at my school, where typically a few teachers will come back from the summer having gotten married and changed their names.
    We use a standard for usernames of first letter of first name and last name, where Ann Smith is 'asmith' - when she goes and gets married and wants to be 'ajones' at the beginning of this year, what is the best way to go about this change?
    Users have network homes, and IMAP email is on a separate server. Here is what I was thinking:
    For the user's files, make a new user with their new username, 'ditto' the contents of the old username's home folder to the new username, and chown/chmod the new folder's contents to match the correct permissions.
    For the user's mail, use SirAdmin to add ACL's to the old username's mail folders to be able to read them as the new username, have the new username set up their mail and copy the contents of the old username's mail to their new IMAP folder(s).
    Does this make sense or is this far too complicated?
    Do I just tell these users to log in using their old name and burn their essentials to a DVD and just worry about helping them with their emails?
    Any and all suggestions would be appreciated -- thanks
    BC

    Hi Blair
    These look like good methods to me and should work. You could consider creating a second short name - something suitable like their first name instead? Enable Mobile Account (PHD) for the affected users and log in using that short name. Their account should now be created locally as well.
    If you have only a handful you could use a spare machine to do it with yourself? More on this later.
    If you these users have IMAP accounts you could enable POP for them as well. As you/they log in to download from the server their current home folder their mail should be downloaded also.
    What you have after that is effectively a back up of their home folders and mail kept locally on a client machine or a designated machine you decided to use. Delete their account, create the new long and short names, create the additional short name (exactly as it was before), log in with those details and upload the locally stored information back to the server. There should be no need to worry about permissions etc.
    What you could do is send an email to the affected users outlining the steps they need to take to achieve what you want. Minimal effort with maximum gain.
    When you are happy kill the mobile account option as well as deleting the additional short name. Send another mail advising they use the first short name for logging in. There'll be a little tidying up to do in deleting the locally created home folders but you can do this at your leisure using VNC.
    I would have in place one of the other methods as well - just in case.
    Tony

  • Why not change the  Macintosh HD to a shorter name.

    I have a friend that picked up a Mac mini with OS X 10.5.8 and one for the first things
    I noticed was the previous owner had changed the name of the single drive from Macintosh HD
    to a shorter name
    I recall reading somewhere that it is not a good idea to change the name of the primary
    hard drive from Macintosh HD and I cannot remember why.
    Can someone point me to a document that describes why the primary hard drive should not be renamed?

    {Usually the problem occurs when a user changes the Short Name of the
    computer where it affects how it is then seen in a network, and does this
    improperly so the computer can't be networked until this issue is fixed.}
    • Mac OS X: How to change user short name or home directory name:
    http://support.apple.com/kb/ht1428
    • Mac OS X (10.4) Help: What's my computer's name and address?
    http://docs.info.apple.com/article.html?path=Mac/10.4/en/mh632.html
    • How do I change the Owner's Name on my Mac?
    http://www.askdavetaylor.com/howto_change_owners_name_applemac.html
    And if you change the Short Name (account user, etc) then KeyChain
    access and other items may well be a real problem to weed out & fix.
    Note the comments, after the basic info in this thread:
    • Changing Names - Root - Mac Gems - MacWorld:
    http://www.macworld.com/article/41481/2004/12/changeshortname.html
    Or, if a user changes the name of their User Account, improperly, then the
    account won't match the password and other issues will result; unless it
    is fixed or the problem of changing the name incorrectly in the first place
    is avoided; since there is a proper way to change the short name of the
    computer (not that on the icon of the hard disk drive, btw) and a correct
    way, a process, to change the user account name.
    It is not advised to change the User name on an account or that of the
    Computer's name where it is seen on a network. That aside, the name
    change of the computer's Hard Disk Drive, at the icon on the desktop,
    can be avoided by using Dock preferences to Hide the HDD so it will
    not appear on the desktop at all. (Kids in schools change the HDD icon's
    name frequently, when it is available and the computer not set up to
    work under the Parental Controls or lower user account privilege access.)
    +You can change the name of the Hard Disk Drive and that won't make+
    +much difference; except in those cases where you have an Alias of the+
    +original name, since it would no longer activate access to the Mac HD.+
    I got over the urge to change the HDD name some time ago. However
    if you partition the original hard disk drive so you have two icons on the
    Desktop, you could have fair reason to change the names if you like.
    (Just remember, if you make a clone, or do any complete computer drive
    backup to some external device, the name change could affect the result.)
    If you have an Intel-based Mac running Windows, you may have a different
    matter in re-naming the hard disk drive; since Windows may require another
    avenue into the means to rename that drive. And then, that may be a problem.
    *You can change the Mac HD to any name.* In previous Mac OS (pre-x) versions
    it was also common for users to change the hard drive icon to some other one,
    and if they'd named the computer (a monster name, for example) a new image
    for the icon could easily be applied through a copy-paste. In fact, that may still
    be something one may be able to do, through a different agency in OS X.
    And, when installing an all-new OS X, you can also change the name of the Mac HD
    in Disk Utility, since the name is blank after choosing a partition scheme & reformat.
    The real issue revolve around changing the computer's short name, and changing
    the user's account name(s) since this is where problems begin that are harder to fix.
    If the rules are followed in regard to these two, going into the situation, problems
    are more readily avoided. I just don't change those things, since I'm too busy.
    Good luck & happy computing!
    { edited 2x }

  • Changing administrator user name or short name in accounts, OS upgrade

    I just inherited an older MacBook Pro. (15-inch, 2.16GHz Intel Core Duo, OSX 10.4.11).
    I was able to change most account info, however former user's short name still appears as the short name in adm account and in the home page sidebar. How can I change this? (I understand there is a third party utility -- Change Short Name -- that claims to easily do this, but I'm reluctant to use any third party app if there is a Apple-endorsed way to accomplish the task.)
    Do I need to set up a new administrator account on the computer in order to delete his info?
    Also, eventually, I need to delete a lot of programs and files from computer. Bloated. My first thought is to simply do a clean reinstall since there's really nothing on the computer that I need. (However the original install discs were lost in a move, and I'll need to contact Apple for replacement.) I've read post advising against this approach because of the number of updates needed and due to uncited problems. Has anyone experienced any problems with this approach on this model -- before I purchase old install discs.
    Is better option to purchase Snow Leopard. I have it installed on Mac Pro at work. I like it and have not experienced any problems. Anyone experience problems with SL on this model of MBP.
    Thanks in advance for the help.

    [Adding a new user account to your computer|http://docs.info.apple.com/article.html?path=Mac/10.4/en/mh168.html] You just need to make sure that the new account is set to be an administrator account. Then you log into the new account and remove the old account from there. There shouldn't be any implications to doing this but it is always a good idea to make sure you have a fully bootable (cloned) backup before doing modifications.
    As mentioned before, ideally you should just wipe wipe the drive and start afresh. This ensures any corrupt files, or hidden files, are removed. However, you will need the installer disc to do this. Since you no longer have the Tiger one it might be worth just going for Snow Leopard. However, one advantage to getting replacement original discs from Apple is they contain special software for diagnosing problems on your specific model computer that isn't in a retail set of discs.
    Cloning And Backup Tools
    A bootable clone is an exact copy of your drive which is capable of booting your computer. Making a copy of your computer which is capable of actually starting the computer requires special copying procedures. Some people just back up data files but if you have problems you have to reinstall all your operating system and all your applications. With a bootable clone you just start up from the backup drive and clone back everything.
    To copy files from one hard drive to another hard drive you can use:
    [CarbonCopy Cloner|http://www.bombich.com/software/ccc.html] (donationware)
    [SuperDuper|http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html] (shareware)
    [IBackup|http://www.grapefruit.ch/iBackup/index.html] (free)
    The Restore function of Disk Utility included in OS X. [Kappy's directions|http://discussions.apple.com/message.jspa?messageID=8799711#8799711]
    [Tri-Backup (commercial)|http://www.tri-edre.com/english/tribackup.html] (payware)
    [Silverkeeper|http://www.lacie.com/silverkeeper> (free) - version 2 has some issues (references: [1|http://www.macintouch.com/readerreports/backup/index.html#d12jan2009],
    [2|http://www.macintouch.com/readerreports/backup/index.html#d13jan2009]) and it is recommended Tiger users stick with 1.1.4.
    [Kappy's Backup Software Recommendations|http://discussions.apple.com/message.jspa?messageID=9065665#906 5665]
    [Overview of Mac OS X Backup Programs|http://8help.osu.edu/1247.html]

  • Using Column Name in a Second Table

    I have two tables in a sheet, Data and Report. Data contains a column named Hours. How can I write a sum function in the Report table that sums the values in the Hours column in Data? I'd like to use a named reference instead of a row/column letter/number range for when the Hours column gets longer.

    David Benman1 wrote:
    Thanks. I tried what you said, but initially it didn't work. I realized I needed to make the top row a header row, but that leads to a new question. All my columns now can be reference by name except the first column. Is there anything special I need to do to the first column? If the first column is "Hours", then when I type in "Hours" in my formula, the spreadsheet doesn't recognize it as a column name.
    Yes, you must read the User Guide which explains :
    Yvan KOENIG (VALLAURIS, France) 2 septembre 2010 12:06:03

  • Can we use BLOB instead of LONG RAW in JMSStore

    (Oracle 9i, Weblogic 8.1.2)
              We are putting in place a Dataguard environment (or standby database). In such environment, prod data is copied to another database in 'pseudo' real time. Unfortunately some 'old' datatypes are not supported by Dataguard. In JMS tables %JMSSTORE, the field RECORD is defined as LONG RAW and LONG RAW is one of the unsupported datatypes.
              Can we alter those tables in order to use BLOB instead of LONG RAW ?
              Regards,
              Bao Nguyen
              

    Hi Bao,
              Answers in-line:
              Bao Nguyen wrote:
              > (Oracle 9i, Weblogic 8.1.2)
              >
              > We are putting in place a Dataguard environment (or standby database). In such environment, prod data is copied to another database in 'pseudo' real time. Unfortunately some 'old' datatypes are not supported by Dataguard. In JMS tables %JMSSTORE, the field RECORD is defined as LONG RAW and LONG RAW is one of the unsupported datatypes.
              >
              > Can we alter those tables in order to use BLOB instead of LONG RAW ?
              Not supported in 8.1. A supported Oracle BLOB capability will be
              available in the next release. I can think of two
              possible work-arounds:
              (1) The following might work, but is not currently supported by
              BEA: Manually create the table with a BLOB type and use
              an Oracle OCI or BEA type IV driver. Definitely do NOT use
              an Oracle thin driver, as data corruption may result.
              (2) I recall that another customer had a replication product
              they were able to get working with LONG RAW by modifying
              the table definition so that the table's handle index was a primary key.
              I do not remember the name of the product.
              (The latter modification is supported for certain releases
              now - but I think this usage must be confirmed with customer support.)
              Tom
              >
              > Regards,
              >
              > Bao Nguyen
              >
              

Maybe you are looking for

  • Problems, Please Help!

    I just spent a couple of hours recording audio in Garageband. Playback while recording was fine and I saved the project after listening to it. I just went back to listen again a moment ago and the audio no longer plays. Instead of purple the recorded

  • Service desk-Support Messages-"Reported by" not getting updated

    Hi gurus, In a support message when we create message from satellite system. System is not captuing automatically the "Reported by" field.(BP number of the creator). Can you pl guide me, is there any missing setting to capture this "Reported By" fiel

  • Error ORA-12546 installing 10g on Windows XP 64 bit

    when installing ora 10g on my windows xp 64 bit professional I get an ORA-12546 error. this happens while setup is creating the default database. I get this error also when creating a database instance manually. is there a workarounnd for this proble

  • CCA - Actual assessment (KSU5) / allocation not reflected in GLFUNCT table

    Hi there, One of my client uses functional area for reporting.  Functional area is derived using cost ctr category while posting.  When reports are generated, actual assessment / allocation does not reflect in the functional area report. The amounts

  • Color grading send back to FCP

    In Color, after I've graded my shots and send them back to final cut - they appear more saturated and 'muckier' than ever in the canvas window and nothing like as clean or as sharp as in color after I've graded them. Any ideas?