[ANN] "Dbl-Click Won't Open..." Issues

D

Daiya Mitchell

You can share your opinion with MS by using Help | Send Feedback in any
Office app. They are very unlikely to see your criteria for when
something is and isn't a bug, and your preferred designs for Office
2008, in a post here.

Personally, I disagree with your basic premise. It would be a drastic
loss of a *feature* if File | Open and Double-Click behaved exactly the
same, in any app, as there are many legitimate situations when I want
them to behave differently--for instance, I might have .jpgs set to open
in Preview but want to use File | Open to access one in Photoshop.
 
S

Steve Maser

Daiya Mitchell said:
You can share your opinion with MS by using Help | Send Feedback in any
Office app. They are very unlikely to see your criteria for when
something is and isn't a bug, and your preferred designs for Office
2008, in a post here.

Personally, I disagree with your basic premise. It would be a drastic
loss of a *feature* if File | Open and Double-Click behaved exactly the
same, in any app, as there are many legitimate situations when I want
them to behave differently--for instance, I might have .jpgs set to open
in Preview but want to use File | Open to access one in Photoshop.


I think his premise -- which I tend to side with -- is that if
Word/Excel will not open a file via double-click because it has a
depreciated file type, why does it allow the file to be opened via
File-->Open without throwing up a dialog box that "this file has a
depreciated file type" like one of the types of dialog boxes that Excel
2008 presents when you open a 2004 spreadsheet that contains VBA macros
in it.


Consistency is what the original poster is looking for.

- Steve
 
A

aRKay

Tom Hoffman said:
The whole discussion around old file types is interesting, but this is a bug,
plain and simple. Double-click and File->Open should do the same thing and if
they don't it is a bug.

If File->Open wants to get fancy and announce something like, "I don't quite
recognize this file, but here's what I think", that's fine and that would be
a legitimate reason for this not to be a bug, but that's not how it works.

MS needs to fix. This is a real PITA.

I was helping a lady with Entourage 2004 and she was having a double
click issue opening mail messages. I did all the usual stuff and
nothing really helped. Entourage was just a slug on opening mail. After
messing around I made one change that FIXED the problem.

All I did was to open the OSX 10.5.3 System Preferences/Keyboard and
Mouse/Mouse and someone had set the Scrolling option to Vertical and
Horiziontal. I changed it to Vertical and it really helped.

Try it .... the price is right
 
J

John McGhie

Hi Steve:

The "reason" is that the double-click is just an instance of OLE -- Word
receives a "call" from a foreign code module to "Open" this file.

That call can come from anywhere: any piece of software on the computer (and
in some cases, from software on other computers). So it's a high-risk
function.

Deprecating the old file types that could potentially contain bad stuff
removes the ability for some piece of malware dropped on the desktop by a
browser, to inject a call into Word/Excel/PowerPoint and use this as a way
to execute potentially destructive code.

If the user explicitly uses File>Open and points out the file that they
want, there is a much lower chance that the file to be opened is some
tricked-up bit of code capable of doing bad things. The user knows in
advance what they are opening, they intended to open it, and if bad things
happened, they know immediately what caused it.

Using File>Open automatically emits a call from Word to the AntiVirus
application, which gets a chance to scan the file before handing it on to
Word.

The original poster needs to understand that there never was consistency
about this: they were always two separate functions. One has always been
more secure than the other. Until Macs became so popular, it was never
worth bothering about this, because the chances of getting a bit of malware
hiding in a Word file that could destroy the computer or email your credit
card details to Russia was very small.

Even if the bad guys could figure out how to do all of that, the chances
that they would have two versions of their crapware in the file, one coded
to drive a nail through the OS X security system, was tiny.

But now, Mac is more than five per cent of the market, and it is a hell of a
lot harder to drive a nail through Vista than it was through Windows 2000.
So the Mac market is now worth chasing: even for the bad guys.

Now, that's the "reason". Rather difficult to encapsulate in a marketing
soundbite for the general public. But System Administrators can get the
full explanation in the Microsoft Knowledgebase.

Cheers

I think his premise -- which I tend to side with -- is that if
Word/Excel will not open a file via double-click because it has a
depreciated file type, why does it allow the file to be opened via
File-->Open without throwing up a dialog box that "this file has a
depreciated file type" like one of the types of dialog boxes that Excel
2008 presents when you open a 2004 spreadsheet that contains VBA macros
in it.


Consistency is what the original poster is looking for.

- Steve

--
Don't wait for your answer, click here: http://www.word.mvps.org/

Please reply in the group. Please do NOT email me unless I ask you to.

John McGhie, Microsoft MVP, Word and Word:Mac
Sydney, Australia. mailto:[email protected]
 
S

Steve Maser

John McGhie said:
Now, that's the "reason". Rather difficult to encapsulate in a marketing
soundbite for the general public. But System Administrators can get the
full explanation in the Microsoft Knowledgebase.

Cheers


Not any more! This article:

http://support.microsoft.com/kb/953266/en-us

Seems gone.

Or is there another article that has this explanation of why this
change was made?

Thanks!

- Steve
 
C

Corentin Cras-Méneur

John McGhie said:
Deprecating the old file types that could potentially contain bad stuff
removes the ability for some piece of malware dropped on the desktop by a
browser, to inject a call into Word/Excel/PowerPoint and use this as a way
to execute potentially destructive code.

Yeah, I stil have a hard time swallowing this arguement. First, it
doesn't affect Office 2008 which doesn't have VBA support, then it only
does that for some browser setting up outdated type code to these files.
If you download from other browsers, the files can be opened through a
double-click.

I still don't know why the changes were made actually. I know it is to
prevent "bad stuff" from hapening, but I sure don't understand how
blocking the double-click-to-open helps.
 
C

charles

re: Although identity of the software hasn't been identified, MacBU is
working
with the developers to resolve the situation

Hi All - I just wanted to post our (Group Logic/ExtremeZ-IP) findings

We found the problem opening files by double clicking in Office 2008
SP1 is related to default type/creator information given to files with
no_existing_type_creator info. When such a file is encountered (blank
type/creator) both Services for Macintosh and ExtremeZ-IP will provide
the default codes associated with .doc files. It seems as though
Office 2008 SP1 depricated the type/creator codes we have historically
associated with DOC and XLS files.

Currently, ExtremeZ-IP and Services for Macintosh use the following
values to map DOC and XLS files with blank type/creator codes:
Word: TYPE=WDBN, CREATOR= MSWD
Excel: TYPE=XLBN, CREATOR= XCEL

Office 2008 SP1 now requires:
Word: TYPE=W8BN, CREATOR= MSWD
Excel: TYPE=XLS8, CREATOR= XCEL

ExtremeZ-IP users can simply update the type/creator database (see
KB):
http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view_Fix/docID/317
We will also provide the updated type/creator mappings in our next
release.

For Services For Macintosh Users you can edit the relevant registry
keys:
http://support.microsoft.com/kb/102996
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \MacFile
\Parameters\Type_Creators\

Regards,
Charles Kim - ExtremeZ-IP support
(e-mail address removed)
 
J

John McGhie

Thanks Charles:

Yes. You are using very old Word 6 PC codes. That means the content is
expected to be non-Unicode with none of the modern structures in the file
(the old-fashioned RTF tables, WMF 8-bit graphics, etc...)

I wonder if you would have been better to leave the Type and Creator codes
blank? If the extension is correct, Word will sort it out from there :)

Word writes the "real" data type into each file on save. It's in the file
header: in the final 500 bytes of the file. I believe that Word always
ignores the Mac file type and creator code.

Cheers


re: Although identity of the software hasn't been identified, MacBU is
working
with the developers to resolve the situation

Hi All - I just wanted to post our (Group Logic/ExtremeZ-IP) findings

We found the problem opening files by double clicking in Office 2008
SP1 is related to default type/creator information given to files with
no_existing_type_creator info. When such a file is encountered (blank
type/creator) both Services for Macintosh and ExtremeZ-IP will provide
the default codes associated with .doc files. It seems as though
Office 2008 SP1 depricated the type/creator codes we have historically
associated with DOC and XLS files.

Currently, ExtremeZ-IP and Services for Macintosh use the following
values to map DOC and XLS files with blank type/creator codes:
Word: TYPE=WDBN, CREATOR= MSWD
Excel: TYPE=XLBN, CREATOR= XCEL

Office 2008 SP1 now requires:
Word: TYPE=W8BN, CREATOR= MSWD
Excel: TYPE=XLS8, CREATOR= XCEL

ExtremeZ-IP users can simply update the type/creator database (see
KB):
http://www.grouplogic.com/knowledge/index.cfm/fuseaction/view_Fix/docID/317
We will also provide the updated type/creator mappings in our next
release.

For Services For Macintosh Users you can edit the relevant registry
keys:
http://support.microsoft.com/kb/102996
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \MacFile
\Parameters\Type_Creators\

Regards,
Charles Kim - ExtremeZ-IP support
(e-mail address removed)

--
Don't wait for your answer, click here: http://www.word.mvps.org/

Please reply in the group. Please do NOT email me unless I ask you to.

John McGhie, Microsoft MVP, Word and Word:Mac
Sydney, Australia. mailto:[email protected]
 
C

charles

I wonder if you would have been better to leave the Type and Creator codes
blank? If the extension is correct, Word will sort it out from there :)

This functionality occurs with Services For Macintosh, so our type/
creator database and behavior was designed around the same concept,
adding a user interface to make whatever adjustments needed on the
fly.

On another note, I just finished testing the 12.1.1 update which
appears to also solve the problem. Note, that we still intend to
update the creator/types in the next release of our software as
planned.

Regards,
Charles Kim - ExtremeZ-IP Support
 
W

WFP

SOLUTION: Upgrade from Office 12.1.0 to Office 12.1.1

PROBLEM: Word for the Mac would not open *.doc files that I received via email (my client is Thunderbird 2.0.0.14) when I double-clicked the attachment, when I saved the attachment and double-clicked the file, or when I saved the attachment and dragged it to Word. The only way I could open the file was with File:Open... from within Word, which meant navigating the filesystem to find the file. Aggravating!!! AFter upgrading, however, the problem went away.

MY TAKE: Microsoft says that it does not want to open deprecated filetypes, which could pose a security risk. This is a weak response, since those same files would be opened directly from within Word. If Microsoft is actually worried about security, it should prevent the security problem from within Word, not by making it more difficult to open files.

FINAL WORD: I do appreciate Microsoft recognizing that this was a problem with Word (not email clients) and fixing it.
 
J

John McGhie

PROBLEM: The deprecated file formats are not secure.

RESPONSE: A responsible citizen at Microsoft realised they would have to
double the cost of Office to make them secure, so they decided to protect
users by disabling the automatic opening of the dangerous old file formats.

SIDE EFFECT: Some stupid users complained because there was a change. They
had to take two extra steps to put their computers at risk.

RESULT: Microsoft realised that computer companies make more money from
infected computers than they do from good ones.

Infected computers work badly or not at all, forcing users to buy new
computers with new software and to buy extra software and to buy expensive
consulting services from people who know how to fix these things. Very
profitable business.

Good computers just sit there and work. It can be years before users buy
anything new. Not such profitable business.

OUTCOME: Microsoft forced the responsible citizen to reverse their work and
put us all back at risk.

MY TAKE: The people who made such a fuss never understood what they were
doing, and they have now put us all at extra risk. All because some
software companies that were not associated with Microsoft were guilty of
sloppy programming.

I think this is one of the stupidest things I have seen in computing for
many years.

Next time someone tries the "wisdom of the crowds" line on me, I will use
this as a perfect rebuttal.

It won't affect me -- I have commercial-grade security systems set up on
this computer, and I know how to tell whether a file is potentially
dangerous or not. This must work, because I have not had a virus for the
past 20 years. Actually: I have never had a virus, but for the past 20
years this has been more to do with good management than sheer good luck.

So: I have nothing to worry about. I don't have to change anything. This
doesn't affect me. I'm alright, Jack...

The people at risk are the ones that have NOT been employed in professional
computing for the past 20 or 30 years. The people who do NOT have the tools
and expertise to discover potentially dangerous files. The people who do
not have the advanced computing knowledge to remove an infection if they get
it.

The home users. The small business users.

They are the ones who are going to lose the contents of their bank accounts,
the content of their email, their quotations, their customer lists and their
investment portfolios.

And their computers. Those are the ones that will be out there buying new
computers and new software every six months or so. Because they don't have
the knowledge to protect their computers, and they're too busy earning a
living to have the time to get that knowledge.

They're the ones that get hurt by this. The "normal users". You know: the
ones the computer industry should be protecting. Because we promised that
we would. We told them we knew what were were doing; that the customer is
most important; that we have their best interests at heart.

Those are the ones that will get hurt.

That's the real outcome. Are you proud of it? Really?

SOLUTION: Upgrade from Office 12.1.0 to Office 12.1.1

PROBLEM: Word for the Mac would not open *.doc files that I received via email
(my client is Thunderbird 2.0.0.14) when I double-clicked the attachment, when
I saved the attachment and double-clicked the file, or when I saved the
attachment and dragged it to Word. The only way I could open the file was with
File:Open... from within Word, which meant navigating the filesystem to find
the file. Aggravating!!! AFter upgrading, however, the problem went away.

MY TAKE: Microsoft says that it does not want to open deprecated filetypes,
which could pose a security risk. This is a weak response, since those same
files would be opened directly from within Word. If Microsoft is actually
worried about security, it should prevent the security problem from within
Word, not by making it more difficult to open files.

FINAL WORD: I do appreciate Microsoft recognizing that this was a problem with
Word (not email clients) and fixing it.

--
Don't wait for your answer, click here: http://www.word.mvps.org/

Please reply in the group. Please do NOT email me unless I ask you to.

John McGhie, Microsoft MVP, Word and Word:Mac
Sydney, Australia. mailto:[email protected]
 
E

Elliott Roper

John McGhie said:
PROBLEM: The deprecated file formats are not secure.
COMMENT: Disingenuous.
A 'format' is neither secure nor insecure. It is the code that operates
on it that has a security property (caveat: You *can* make a format
easier to deal with securely e.g. digital signature infrastructure, but
that is not the case here). In this case, the 'format' is not in
question, simply a four character piece of metadata that describes the
format. They threw a hissy fit because some webby software got the
*name* wrong for the exact same data format. Brain-damaged or what?
RESPONSE: A responsible citizen at Microsoft realised they would have to
double the cost of Office to make them secure, so they decided to protect
users by disabling the automatic opening of the dangerous old file formats.
COMMENT: You always wave those numbers about. Do you have any numerical
evidence in this case?
Of course they did nothing of the sort. They disabled opening files
whose format had the same *name* as old formats, even though they were
created yesterday, with the latest, greatest, most secure and
environmentally friendly of their *own* products.
SIDE EFFECT: Some stupid users complained because there was a change. They
had to take two extra steps to put their computers at risk.
COMMENT: Not stupid at all, since the action to 'reduce' the 'risk' was
derisory.
RESULT: Microsoft realised that computer companies make more money from
infected computers than they do from good ones.
COMMENT: When did they ever do anything else?
Infected computers work badly or not at all, forcing users to buy new
computers with new software and to buy extra software and to buy expensive
consulting services from people who know how to fix these things. Very
profitable business.

Good computers just sit there and work. It can be years before users buy
anything new. Not such profitable business.

OUTCOME: Microsoft forced the responsible citizen to reverse their work and
put us all back at risk.

MY TAKE: The people who made such a fuss never understood what they were
doing, and they have now put us all at extra risk. All because some
software companies that were not associated with Microsoft were guilty of
sloppy programming.
COMMENT: That is nowhere near the full story. Microsoft software
running on PCs ripped the file type off and threw it away with the
resource fork, because they didn't know any better in the old days.
Some webbish software, being helpful, put one back on. World plus dog
knows this. Filetype has henceforward become universally deprecated,
and routinely ignored. 13 years ago Microsoft said they did not like
their *own* filetype any more. Then did nothing for 13 years. Made an
egregious error in Office 2008. Threw hissy fit. World plus dog laughed
like a drain.
I think this is one of the stupidest things I have seen in computing for
many years.
COMMENT: You are wrong about what was stupid about this. The problem
was miniscule. The 'remedy' was laughable.
Next time someone tries the "wisdom of the crowds" line on me, I will use
this as a perfect rebuttal.
OK, for vanishingly small values of 'perfect'.
It won't affect me -- I have commercial-grade security systems set up on
this computer, and I know how to tell whether a file is potentially
dangerous or not. This must work, because I have not had a virus for the
past 20 years. Actually: I have never had a virus, but for the past 20
years this has been more to do with good management than sheer good luck.

So: I have nothing to worry about. I don't have to change anything. This
doesn't affect me. I'm alright, Jack...

The people at risk are the ones that have NOT been employed in professional
computing for the past 20 or 30 years. The people who do NOT have the tools
and expertise to discover potentially dangerous files. The people who do
not have the advanced computing knowledge to remove an infection if they get
it.

The home users. The small business users.

They are the ones who are going to lose the contents of their bank accounts,
the content of their email, their quotations, their customer lists and their
investment portfolios.

And their computers. Those are the ones that will be out there buying new
computers and new software every six months or so. Because they don't have
the knowledge to protect their computers, and they're too busy earning a
living to have the time to get that knowledge.

They're the ones that get hurt by this. The "normal users". You know: the
ones the computer industry should be protecting. Because we promised that
we would. We told them we knew what were were doing; that the customer is
most important; that we have their best interests at heart.

Those are the ones that will get hurt.

That's the real outcome. Are you proud of it? Really?
You are in grave danger of being perfectly rational WFP. Don't you
realise this is usenet? You wouldn't want to start a dangerous trend
would you?
WFP. You are spot on. Once in a while my good mate McGhie goes grumpy
and won't let facts stand in the way of a good harrumph.

I've been a computer pro longer than he, although he's had a harder
time of it. He had to look after some of the first code code (1970)
that I ever wrote. Probably soured him for life. I was long gone. I
only met him him a couple of years ago.

And I have never had a virus, and I have never used any anti-virus.

But then I have never used Microsoft operating systems. (see John's
point above about profitable computer companies) It was my way of
having
"commercial grade security".

I ran my profitable computer company into the ground largely because I
refused to deal with customers who wanted me to move my products from
VMS to some MS OS du jour. I could not see the reason for such wilful
sabotage. So I know he is right about how to be profitable in software.
Deliver dangerous unreliable stuff to clueless customers. Profit.

Macs have been my 'toy computer' of choice since 1984. I never used
them for real work until recently. I'm still not nearly as happy with
OS X as I was with VMS from a security point of view, but the
Mac/Windows virus ratio is pretty close to epsilon, and that will do
me.

John's effort to claim that somebody in Microsoft had a fit of
responsibility instead of the whole Mac BU making a silly mess over a
storm in a teacup is charming but misplaced loyalty.

He'll get over it.
He always does.
 
J

John McGhie

Hi Elliott:

COMMENT: Disingenuous.

Bull!! Gimme a break... I didn't feel like bogging the forum down with a
treatise on byte-aligned parsing algorithms. The old format makes it easier
to sneak bad stuff through.
COMMENT: You always wave those numbers about. Do you have any numerical
evidence in this case?

Yes.

But I am not going to publish it :)
COMMENT: Not stupid at all, since the action to 'reduce' the 'risk' was
derisory.

Nup! Brain-dead stupid. Since the action reduced the risk adequately.
COMMENT: When did they ever do anything else?

I don't believe they ever did :)
COMMENT: That is nowhere near the full story.

Well, no... But we won't live long enough to listen to the full story.
Microsoft software
running on PCs ripped the file type off and threw it away with the
resource fork, because they didn't know any better in the old days.

Really? Have a dig around with a hex editor and see what you see... The
information is still there to this day; they just moved it.
Some webbish software, being helpful, put one back on. World plus dog
knows this. Filetype has henceforward become universally deprecated,
and routinely ignored. 13 years ago Microsoft said they did not like
their *own* filetype any more. Then did nothing for 13 years.

What did they need to do? "Deprecated" doesn't seem to call for a lot of
action in my book??
Made an egregious error in Office 2008. Threw hissy fit. World plus dog
laughed like a drain.

Naaahhh.... The only ones laughing were the ones that didn't understand :)
There were two ways they could have responded to this issue: the way they
did, or by removing the input filter for the old file types. I guess
removing the filters the next one on the list.
COMMENT: You are wrong about what was stupid about this. The problem
was miniscule. The 'remedy' was laughable.

Well, I don't know how great the problem was. But I rate people walking off
with my bank account details a little more serious than "miniscule".

I believe the remedy was elegant. Cheap, sufficient, timely, minimally
intrusive. It doesn't get much better than that.
John's effort to claim that somebody in Microsoft had a fit of
responsibility instead of the whole Mac BU making a silly mess over a
storm in a teacup is charming but misplaced loyalty.

Well, my information comes from a guy who was standing real close at the
time. You seem to be plugged in to a higher authority :)
He'll get over it.

What's there to get over? None of this affects ME :)

And your software wasn't THAT bad! I seem to recall its replacement
engendered a lot of sarcastic comments along the lines of "Don't tell me the
Non-Stop System stopped again?" I don't recall YOUR software ever
stopping.

The drums used to die with depressing regularity: but your code never
stopped (at least, not while I was there...) :)

Cheers

--
Don't wait for your answer, click here: http://www.word.mvps.org/

Please reply in the group. Please do NOT email me unless I ask you to.

John McGhie, Microsoft MVP, Word and Word:Mac
Sydney, Australia. mailto:[email protected]
 
E

Elliott Roper

John McGhie said:
Hi Elliott:



Bull!! Gimme a break... I didn't feel like bogging the forum down with a
treatise on byte-aligned parsing algorithms. The old format makes it easier
to sneak bad stuff through.
Perhaps I got this bass ackwards, but there was no format parser to
remove. You could still open the exact same *modern* format file with
the wrong filetype in the open dialog. The format of the file being
opened is the same. The *name* of the format was the same (but wrong)
in both cases. All 4 bytes of it. In one case Word opens it ignoring
the format name. In the other case it refuses to ignore the name.
That's arranging the deck chairs on the Titanic.
All they did was chuck a hissy fit if it had gone past the opposition's
browser or mail client via something that did not preserve the *name*
of the format, if there ever had been one. Absolutely nothing to do
with the format at all.

That ain't bowing to the 'wisdom of crowds'. That's fixing a silly
mistake that had consequences in the real world they never took the
time to check. Like most of Office 2008.
 
J

John McGhie

Hi Elliott:

In the "New" (16-bit) version of the binary .doc format, the "real" file
type is written into the file header. If that string is present, Word can
ignore the file type and creator code.

In the old 8-bit version of the .doc format, that string was not there, in
which case Word would "believe" the file-type and creator code.

However, my understanding (and this is where *I* might have it
bass-ackwards...) is that the trouble sets in before we get to that stage.

Cheers


Perhaps I got this bass ackwards, but there was no format parser to
remove. You could still open the exact same *modern* format file with
the wrong filetype in the open dialog. The format of the file being
opened is the same. The *name* of the format was the same (but wrong)
in both cases. All 4 bytes of it. In one case Word opens it ignoring
the format name. In the other case it refuses to ignore the name.
That's arranging the deck chairs on the Titanic.
All they did was chuck a hissy fit if it had gone past the opposition's
browser or mail client via something that did not preserve the *name*
of the format, if there ever had been one. Absolutely nothing to do
with the format at all.

That ain't bowing to the 'wisdom of crowds'. That's fixing a silly
mistake that had consequences in the real world they never took the
time to check. Like most of Office 2008.

--
Don't wait for your answer, click here: http://www.word.mvps.org/

Please reply in the group. Please do NOT email me unless I ask you to.

John McGhie, Microsoft MVP, Word and Word:Mac
Sydney, Australia. mailto:[email protected]
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top